tkinter下拉选择框,tkinter 下拉框

  tkinter下拉选择框,tkinter 下拉框

  将tkinter作为tk导入

  从tkinter导入ttk

  win=tk。Tk()

  Win.title ("Python GUI") #添加标题

  Ttk.label (win,text="选择一个数字")。Grid (column=1,row=0) #添加一个标签,并将其列设置为1,行设置为0。

  Ttk.label (win,text="输入一个名称:")。Grid (column=0,row=0) #设置它在界面中的位置。列表示列,行表示行。

  按钮被点击后将被执行def clickMe(): #该函数在动作被点击后生效。

  action . configure(text= hello name . get())#设置按钮显示的内容。

  action . configure(state= disabled )#将按钮设置为灰色状态和不可用状态。

  Action=ttk.button (win,text="clickme!",command=clickMe) #创建一个按钮,text:显示按钮上显示的文本,command:点击这个按钮会调用command函数。

  Action.grid(column=2,row=1) #设置它在界面中的位置。列表示列,行表示行。

  文本框名称=tk。StringVar() # StringVar是Tk库中定义的字符串变量类型,这里用来管理零件上的字符;但是一般用在按钮按钮上。改变StringVar,按钮上的文字也会改变。

  Name entry=ttk . entry(win,width=12,textvariable=name) #创建一个定义长度为12个字符的文本框,将文本框的内容绑定到上一句定义的name变量上,这样clickMe就可以轻松调用了。

  name enter . grid(column=0,row=1) #设置它在界面中的位置。列表示列,行表示行。

  name enter . focus()#程序运行时,光标默认会出现在这个文本框中。

  创建一个下拉列表编号=tk。字符串变量()

  numberChosen=ttk。组合框(win,width=12,textvariable=number)

  number choosed[ values ]=(1,2,4,42,100) #设置下拉列表的值

  number choosed . grid(column=1,row=1) #设置它在界面中的位置。列表示列,行表示行。

  number choosed . current(0)#设置下拉列表的默认显示值,0是number choosed[ values ]]的下标值。

  Win.mainloop() #调用mainloop()时,将显示窗口。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: