繁体   English   中英

Python Tkinter-如何设置单选按钮的默认值?

[英]Python Tkinter - How to set the default value of a radiobutton?

我已经搜索了一段时间,但似乎没有答案可以帮助我。 所以。 我有一个RadioButton(实际上是三个,但是不用担心),并且我想设置它的默认值(代表未选中框的值)。

我尝试了“值”选项,但是python无法识别它。 这是我所拥有的:

RadioButton1 = ttk.Checkbutton(frame2radio, text="Bold", width=20, cursor="hand2", underline=True, value=0)

NMT的ttk.Checkbutton文档

“要通过程序控制更改检查按钮的状态,请使用关联的控制变量的.set()方法。”

创建checkButton时,将variable=myVar添加到参数中。 然后,当您要选择它时,可以调用myVar.set(1)

例:

RadioButton1 = ttk.Checkbutton(frame2radio, text="Bold", width=20, cursor="hand2", underline=True, value=0, variable=myVar)
myVar.set(1)

该按钮将在下一个主窗口循环中或重新绘制时表示此更改。


如果要在组合框中执行此操作(如注释中所述),则可以使用组合框的.set(value)函数从组合框中选择一个值。 请注意, value必须是组合框中可用的选项之一。

例:

myComboBox.set("Option 1")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM