[英]Set toolbar button toggle state wxpython
这个问题看起来很基本,但是我无法在不破坏它的情况下将工具栏切换按钮的状态设置为不切换。
我使用创建工具栏切换按钮
button = toolbar.AddLabelTool(..., kind=wx.ITEM_CHECK)
然后我使用检查它的状态
button.IsToggled()
这些都很好。 当我要手动取消切换按钮时,问题就来了。
我努力了
button.SetToggle(False)
这确实取消了切换,但是似乎破坏了按钮的行为-似乎使上面的检查始终返回False。
button.IsToggled = False
和
toolbar.ToggleTool(11, False)
似乎不起作用。
有任何想法吗 ? 谢谢
我相信不推荐使用toolbar.AddLabelTool(..., kind=wx.ITEM_CHECK)
。
请改用toolbar.AddCheckTool(..., kind=wx.ITEM_CHECK)
。
然后使用GetToolState()
返回工具的状态。
在此处记录工具栏
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.