python tkinter entry
Posted Sun_先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()
运行
输入错误密码
输入正确密码
以上是关于python tkinter entry的主要内容,如果未能解决你的问题,请参考以下文章
Python2.7.3 Tkinter Entry(文本框) 说明
python Python,Tkinter:Label,Button,Entry,Combobox,Checkbutton,Radiobutton,ScrolledText