取消选择ttk :: checkbutton

时间:2014-12-10 11:55:17

标签: checkbox tcl tk ttk

我在表中定义了多个ttk :: checkbutton。需要一个主检查按钮,它将立即选择或取消选择所有其他检查按钮。我们也可以选择单一支票。

现在的问题是,我可以选择子检查按钮但我不能通过代码取消选择它们。我知道我可以用变量取消所有这些,但我不想这样做。因为所有的止回按钮都将被链接。该怎么办。

将所有支票按钮与不同的变量链接,然后重置它们是唯一的选择吗?

选择正常的代码:

$childCheck state selected

取消选择我尝试但失败的代码:

$childCheck state deselected

1 个答案:

答案 0 :(得分:3)

得到了答案。 :) 而不是取消选择使用!在州中选择。

$childCheck state !selected