如何在工具栏中隐藏元素?wxpython
是否可以在工具栏中隐藏(稍后显示)元素如何在工具栏中隐藏元素?wxpython,python,wxpython,wxwidgets,Python,Wxpython,Wxwidgets,是否可以在工具栏中隐藏(稍后显示)元素 toolbar = self.CreateToolBar() element = toolbar.AddLabelTool(wx.ID_ANY, 'Hi', wx.Bitmap('hello.png')) toolbar.Realize() 使用element.Hide()返回一个错误 感谢您的支持您可以禁用该工具: toolbar = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL | w
toolbar = self.CreateToolBar()
element = toolbar.AddLabelTool(wx.ID_ANY, 'Hi', wx.Bitmap('hello.png'))
toolbar.Realize()
使用element.Hide()返回一个错误
感谢您的支持您可以禁用该工具:
toolbar = wx.ToolBar(self, -1, style=wx.TB_HORIZONTAL | wx.NO_BORDER)
toolbar.AddSimpleTool(1, wx.Image('stock_new.png', wx.BITMAP_TYPE_PNG).ConvertToBitmap(), 'New', '')
toolbar.EnableTool(1,False)
或者您可以在需要时插入工具我认为wx.Toolbar不支持隐藏单个项目。但是,FlatMenu似乎是:我建议尝试一下。可以从工具栏中删除工具。然后,可以稍后再添加它们。 不幸的是,我找不到简单的隐藏函数
这将禁用元素,但不会隐藏它。