介绍
小编给大家分享一下python中tkinter之复,选文本,下拉的实现方法,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
代码如下
import tkinter as tk 得到tkinter import  ttk 时间=win tk.Tk () win.title (“Python GUI"),, #,添加标题 ttk.Label(赢,,文本=癈hooes a number") .grid(=1,列,行=0),#,添加一个标签0 ttk.Label(赢,,文本=癊nter a 名称:“).grid(列=0,,行=0),#,设置其在界面中出现的位置 #,按钮被点击之后会被执行 def clickMe():,, #,当任何善恶被点击时,该函数则生效 ,action.configure(文本=& # 39;Hello & # 39;, +, name.get (), +, & # 39;, & # 39;, +, numberChosen.get()) #设置按钮显示的内容 ,打印(& # 39;check3  is % d % & # 39;, %, (chvarEn.get(),类型(chvarUn.get ()))) action =, ttk.Button(赢,,文本=癈lick 我!“,,命令=clickMe), #,创建一个按钮,,文字:显示按 action.grid(列=2,,行=1),,#,设置其在界面中出现的位置 #,文本框 时间=name tk.StringVar (), #, StringVar是Tk库内部定义的字符串变量类型,在这里用于管理 ,,,,,,,#部件上面的字符,不过一般用在按钮按钮上。改变StringVar,按钮上的文字也随之改变。 nameEntered =, ttk.Entry(赢,,宽度=12,textvariable=名字),#,创建一个文本框,字符长度为12, ,,,,#内容绑定到名字,方便clickMe调用 nameEntered.grid(列=0,,行=1),#,设置其在界面中出现的位置 nameEntered.focus(), #,当程序运行时,光标默认会出现在该文本框中 #,一个下拉列表 时间=number tk.StringVar () numberChosen =, ttk.Combobox(赢,,宽度=12,textvariable=数量,状态=& # 39;只读的# 39;) numberChosen[& # 39;价值观# 39;],=,(1,2,4,42岁,100年),#,设置下拉列表的值 numberChosen.grid(=1,列,行=1),#,设置其在界面中出现的位置,列代表列,row 代表行 numberChosen.current(4), #,设置下拉列表默认显示的值,0为numberChosen[& # 39;价值观# 39;],的下标值 #,复选框 时间=chVarDis tk.IntVar(), #,用来获取复选框是否被勾选,通过chVarDis.get()来获取其的状态, ,,,,,,,,,,#其状态值为int类型,勾选为1,未勾选为0 check1 =, tk.Checkbutton(赢,,文本=癉isabled",,变量=chVarDis,状态=& # 39;残疾人# 39;),#,文本为复选框 ,,,,,,,,,,#后面的名称,变量将该复选框的状态赋值给一个变量,当状态=& # 39;残疾人# 39;时, ,,,,,,,,,,#该复选框为灰色,不能点的状态 check1.select(), #,该复选框是否勾选,选择为勾选,,取消选择为不勾选 check1.grid(列=0,,行=4,粘性=tk.W), #,粘性=tk.W 当该列中其他行或该行中的其他列的 ,,,,,,,,,#某一个功能拉长这列的宽度或高度时,设定该值可以保证本行保持左对齐, ,,,,,,,,,# N:北/上对齐,年代:南/下对齐,W:西/左对齐,E:东/右对齐 时间=chvarUn tk.IntVar () check2 =, tk.Checkbutton(赢,,文本=癠nChecked",,变量=chvarUn) check2.deselect () check2.grid(=1,列,行=4,粘性=tk.W) 时间=chvarEn tk.IntVar () check3 =, tk.Checkbutton(赢,,文本=癊nabled",,变量=chvarEn) check3.select () check3.grid(列=2,,行=4,粘性=tk.W) win.mainloop(), #,当调用mainloop()时,窗口才会显示出来
<强>补充知识:【tkinter】填坑解决条目,标签不能修改文本、图像等属性的问题强>
tkinter中定义一个输入,如:
输入=条目(根).pack ()
引用>不等于以下定义
输入=条目(根)input.pack ()
引用>后者定义后直接布的局,返回的不是条目()控件本身,没有条目所有的一些方法如得到()等
按照前者定义输入=条目(根).pack()后,可利用input.get()获得输入框的文本信息。
利用输入[& # 39;文本# 39;]可修改条目()文本框的文本内容.Label等控件同理,如法还可以修改标签(& # 39;图像# 39;]实现动态显示图片等操作。
看完了这篇文章,相信你对“python中tkinter之复,选文本,下拉的实现方法”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
python中tkinter之复,选文本,下拉的实现方法