Thông tin dự án
Học phần 3 - LẬP TRÌNH PYTHON & KHOA HỌC MÁY TÍNH
codekitten
Giới thiệu sản phẩm
 
#Nhập các thư viện quan trọng
import tkinter as tk
from tkinter import messagebox
from tkinter import Menu
 
#Chức năng đăng nhập
def submit_form():
    username = entry_username.get()
    password = entry_password.get()
    email = entry_email.get()
    if username and password and email:
        messagebox.showinfo("Success", "Sign Up Successful!")
    else:
        messagebox.showwarning("Error", "Please fill in all fields.")
#Khởi tạo màn hình
root = tk.Tk()
root.title("HAVE FUN WITH PYTHON")
root.iconbitmap("C:\\Users\\ASUSVIVO\\Downloads\\binance_coin_bnb_crypto_icon_264375.ico")  # chèn hình vào logo
# Labels
label_username = tk.Label(root, text="Username:")
label_password = tk.Label(root, text="Password:")
label_email = tk.Label(root, text="Email:")
 
# Entry fields
entry_username = tk.Entry(root)
entry_password = tk.Entry(root, show="*")
entry_email = tk.Entry(root)
 
# Submit Button
btn_submit = tk.Button(root, text="Sign Up", command=submit_form)
 
#Layout lưới 
label_username.grid(row = 0, column = 0,padx = 10,pady = 5,sticky ="w")
entry_username.grid(row = 0, column = 1,sticky ="w")

label_password.grid(row = 1,column = 0,padx = 10,pady = 5,sticky ="w")
entry_password.grid(row = 1, column = 1,padx = 10,pady = 5,sticky ="w") 
 
label_email.grid(row = 2,column = 0,padx = 10,pady = 5,sticky ="w")
entry_email.grid(row = 2, column = 1,padx = 10,pady = 5,sticky ="w")

btn_submit.grid(row = 3,column = 1,pady = 10)



#Tạo thanh menu
menubar = Menu(root)
root.config(menu = menubar)

#Tạo menu file
file_menu = Menu(menubar,tearoff = 0)
menubar.add_cascade(label ="File",menu = file_menu)

#Thêm lệnh menu File
file_menu.add_command(label ="New",command = root)
file_menu.add_command(label ="Exit",command = root.quit)

#Tạo menu "Help" cho menu File
help_menu = Menu(file_menu,tearoff = 0)
file_menu.add_cascade(label ="Help",menu = help_menu)

#Thêm lệnh Tutorial và Version vào menu con
help_menu.add_command(label ="Tutorial",command = lambda:print("Please contact the centre's number if u require any help thank you!") )
help_menu.add_command(label ="Version",command = lambda:print("Hiển thị phiên bản của ứng dụng") )





root.mainloop() 
avatar
Bài học : Buổi 11 - HOÀN THIỆN Ý TƯỞNG
+0
0 bình luận
1 đã xem

Đăng nhập để tham gia bình luận

Các khoá học lập trình bạn muốn biết?
avatar
Tác giả
3002
Thông tin

Dự án 35 sản phẩm

Dự án cùng môn
Dự án cùng chủ đề