python tkinter entry


 2 '''Entry編輯框 收集數據'''
 3 import tkinter as tk
 4 import tkinter.messagebox as messagebox
 5 #初始化窗口
 6 window = tk.Tk()
 7 #窗口名稱
 8 window.title("My Window")
 9 #窗口大小,是 x 不是 *
10 window.geometry("400x400")
11 #不能改變窗口的大小
12 window.resizable(width=False,height=False)
13 #相當於動畫顯示
14 var = tk.StringVar()
15 #傳值
16 var.set("Hello World")
17 #創建title標簽,以便更清楚觀察
18 title = tk.Label(window,textvariable=var,height=2,width=30,bg="green",font=("宋體",15))
19 title.pack()
20 #創建容器
21 f_1 = tk.Frame(window)
22 f_1.place(x=100,y=50)
23 #標簽1
24 l_1 = tk.Label(f_1,text="number")
25 l_1.pack()
26 #標簽2
27 l_2 = tk.Label(f_1,text="password")
28 l_2.pack()
29 #創建容器
30 f_2 = tk.Frame(window)
31 f_2.place(x=170,y=50)
32 #編輯框1
33 e_1 = tk.Entry(f_2,width=20)
34 e_1.pack()
35 #編輯框2,隱藏輸入的內容
36 e_2 = tk.Entry(f_2,width=20,show="*")
37 e_2.pack()
38 #圖片標簽
39 label_image = tk.Label(f_2)
40 def log():
41     #判斷編輯框的內容
42     if e_1.get() == "123" and e_2.get() == "123":
43         image = tk.PhotoImage(file="3.gif")
44         #添加圖片
45         label_image.config(image=image)
46         label_image.pack()
47         #傳值
48         var.set("登陸成功")
49         #使用消息框,彈出對應的信息
50         messagebox.showinfo(title="提示",message="歡迎使用***")
51     else:
52         #傳值
53         var.set("賬號或密碼輸入錯誤!")
54         # 使用消息框,彈出對應的信息
55         messagebox.showerror(title="錯誤",message="你的輸入有誤!")
56 #創建登陸按鈕
57 button = tk.Button(f_2,text="confirm",command=log)
58 button.pack()
59 #循環窗口
60 window.mainloop()
運行
輸入錯誤密碼
輸入正確密碼
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM