python – Tkinter下拉列表中的复选框组合框

python – Tkinter下拉列表中的复选框组合框,第1张

概述我正在尝试用 Python创建一个后期处理数据应用程序,我正在使用Tkinter为此设计GUI. 我不知道Tkinter是否支持由复选框组成的下拉列表,然后您可以从中选择多个框.下图反映了我试图描述的内容: 这可能吗? 它不完全是你想要的,但希望它有所帮助. from Tkinter import *top = Tk()mb= Menubutton ( top, text="CheckC 我正在尝试用 Python创建一个后期处理数据应用程序,我正在使用Tkinter为此设计GUI.

我不知道Tkinter是否支持由复选框组成的下拉列表,然后您可以从中选择多个框.下图反映了我试图描述的内容:

这可能吗?

解决方法 它不完全是你想要的,但希望它有所帮助.

from Tkinter import *top = Tk()mb=  Menubutton ( top,text="CheckComboBox",relIEf=RAISED )mb.grID()mb.menu  =  Menu ( mb,tearoff = 0 )mb["menu"]  =  mb.menuItem0 = Intvar()Item1 = Intvar()Item2 = Intvar()mb.menu.add_checkbutton ( label="Item0",variable=Item0)mb.menu.add_checkbutton ( label="Item1",variable=Item1)mb.menu.add_checkbutton ( label="Item2",variable=Item2)'''This part is only for testingdef Item_test():    if Item0.get() == True:        print "Item0 True"    elif Item0.get() == False:        print "Item0 False"    else:        print Item0.get()    if Item1.get() == True:        print "Item1 True"    elif Item1.get() == False:        print "Item1 False"    else:        print Item1.get()    if Item2.get() == True:        print "Item2 True"    elif Item2.get() == False:        print "Item2 False"    else:        print Item2.get()button1 = button(top,text="Item True/False Test",command = Item_test)button1.pack()''' mb.pack()top.mainloop()
总结

以上是内存溢出为你收集整理的python – Tkinter下拉列表中的复选框/组合框全部内容,希望文章能够帮你解决python – Tkinter下拉列表中的复选框/组合框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1197451.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存