我在 CheckButton 上附加了一个事件,通过左键单击来更改项目的状态,预期的结果是状态切换。这意味着如果选中了复选按钮,则取消选择它,如果取消选择,则选择它。下面是代码:
def onLeftClick(event):
if event.widget.select()==True and event.widget['state']=='normal':
event.widget.deselect()
elif event.widget.deselect()==True and event.widget['state']=='normal':
event.widget.select()