1 """小白随笔,大佬勿喷"""
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()运行
输入错误密码
输入正确密码
转载于:https://www.cnblogs.com/py-peng/p/10331635.html