標題:
圖形介面 (七) - 身分驗證
[打印本頁]
作者:
tonyh
時間:
2022-7-16 17:11
標題:
圖形介面 (七) - 身分驗證
本帖最後由 tonyh 於 2023-7-20 16:06 編輯
[attach]16083[/attach]
[attach]16082[/attach]
[attach]16081[/attach]
import tkinter as tk
import tkinter.messagebox as tmbox
def check():
if name.get()=="Tony" and pw.get()=="456789":
tmbox.showinfo(title="驗證結果",message="您好,{}!".format(name.get()))
else:
tmbox.showinfo(title="驗證結果",message="驗證失敗!")
def clear():
name.set("")
pw.set("")
win=tk.Tk()
win.title("身份驗證")
win.resizable(0,0)
name=tk.StringVar()
pw=tk.StringVar()
fm=tk.Frame(win)
lb=tk.Label(fm, text="來訪者:",width=7, anchor="e").pack(side="left")
et=tk.Entry(fm, textvariable=name).pack(side="left", padx=10, pady=10)
fm.pack()
fm=tk.Frame(win)
lb=tk.Label(fm, text="密碼:", width=7, anchor="e").pack(side="left")
et=tk.Entry(fm, textvariable=pw, show="*").pack(side="left", padx=10)
fm.pack()
fm=tk.Frame(win)
btn=tk.Button(fm, text="確定", width=12, bg="#CCEEFF", command=check).pack(side="left", padx=5, pady=20)
btn=tk.Button(fm, text="清除", width=12, bg="#CCEEFF", command=clear).pack(side="left", padx=5, pady=20)
fm.pack()
win.mainloop()
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2