在TCL中设置按钮单击状态

时间:2014-06-18 10:36:21

标签: button tcl tk

在TCL中,如何以编程方式设置“点击”按钮?按钮的状态?例如,我有两个锁定按钮。当我将按钮1锁定到' on'时,我希望按钮2也能锁定' on'。在类似VB的东西中,它只是button1.value。

1 个答案:

答案 0 :(得分:1)

你不应该使用这样的标准按钮;它被设计成仅在主动按下时才会向下。对于您打开和关闭的按钮,请使用一个检查按钮,您可以将指示器关闭(这会使其更改为L& F)。

checkbutton .button1 -variable latch -indicator false -text "Button 1"
checkbutton .button2 -variable latch -indicator false -text "Button 2"
pack .button1 .button2

请注意,在某些平台上,这可能不起作用。 (它不在OSX上......)但是,它是如何将布尔选择结合在一起的。