[英]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.