返回列表 發帖
  1. import tkinter as tk
  2. import tkinter.messagebox as tmbox
  3. def check():
  4.     if name.get()=="Tony" and pw.get()=="1234567":
  5.         tmbox.showinfo(title="驗證結果",message="您好,{}!".format(name.get()))
  6.     else:
  7.         tmbox.showerror(title="驗證結果",message="驗證失敗!")
  8. def clear():
  9.     name.set("")
  10.     pw.set("")
  11.    
  12. win=tk.Tk();
  13. win.title("身分驗證")
  14. win.resizable(0,0)
  15. name=tk.StringVar()
  16. pw=tk.StringVar()
  17. fm=tk.Frame(win)
  18. lb=tk.Label(fm,text="來訪者",width=7,anchor="e").pack(side="left")
  19. dt=tk.Entry(fm,textvariable=name).pack(side="left",padx=10,pady=10)
  20. fm.pack()
  21. fm=tk.Frame(win)
  22. lb=tk.Label(fm,text="密碼",width=7,anchor="e").pack(side="left")
  23. dt=tk.Entry(fm,textvariable=pw,show="*").pack(side="left",padx=10,pady=10)
  24. fm.pack()
  25. fm=tk.Frame(win)
  26. btn=tk.Button(fm,text="確定",width=12,bg="#CCEEFF",command=check).pack(side="left",padx=5,pady=20)
  27. btn=tk.Button(fm,text="清除",width=12,bg="#CCEEFF",command=clear).pack(side="left",padx=5,pady=20)
  28. fm.pack()
  29. win.mainloop()
複製代碼

TOP

  1. import tkinter as tk
  2. import tkinter.messagebox as tmbox
  3. def check():
  4.     if et1.get()=="Tony" and et2.get()=="1234567":
  5.         tmbox.showinfo(title="驗證結果",message="您好,{}!".format(et1.get()))
  6.     else:
  7.         tmbox.showerror(title="驗證結果",message="驗證失敗!")
  8. def clear():
  9.     et1.delete(0, tk.END)
  10.     et2.delete(0, tk.END)
  11. win=tk.Tk();
  12. win.title("身分驗證")
  13. win.resizable(0,0)
  14. name=tk.StringVar()
  15. pw=tk.StringVar()
  16. fm=tk.Frame(win)
  17. lb=tk.Label(fm,text="來訪者",width=7,anchor="e").pack(side="left")
  18. et1=tk.Entry(fm)
  19. et1.pack(side="left",padx=10,pady=10)
  20. fm.pack()
  21. fm=tk.Frame(win)
  22. lb=tk.Label(fm,text="密碼",width=7,anchor="e").pack(side="left")
  23. et2=tk.Entry(fm,show="*")
  24. et2.pack(side="left",padx=10)
  25. fm.pack()
  26. fm=tk.Frame(win)
  27. btn=tk.Button(fm,text="確定",width=12,bg="#CCEEFF",command=check).pack(side="left",padx=5,pady=20)
  28. btn=tk.Button(fm,text="清除",width=12,bg="#CCEEFF",command=clear).pack(side="left",padx=5,pady=20)
  29. fm.pack()
  30. win.mainloop()
複製代碼

TOP

返回列表