我在表中定义了多个ttk :: checkbutton。需要一个主检查按钮,它将立即选择或取消选择所有其他检查按钮。我们也可以选择单一支票。
现在的问题是,我可以选择子检查按钮但我不能通过代码取消选择它们。我知道我可以用变量取消所有这些,但我不想这样做。因为所有的止回按钮都将被链接。该怎么办。
将所有支票按钮与不同的变量链接,然后重置它们是唯一的选择吗?
选择正常的代码:
$childCheck state selected
取消选择我尝试但失败的代码:
$childCheck state deselected
答案 0 :(得分:3)
得到了答案。 :) 而不是取消选择使用!在州中选择。
$childCheck state !selected