#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()
Đăng nhập để tham gia bình luận