是有可能隐藏(和以后显示)工具栏中的元素?如何隐藏工具栏中的元素? wxPython的
toolbar = self.CreateToolBar()
element = toolbar.AddLabelTool(wx.ID_ANY, 'Hi', wx.Bitmap('hello.png'))
toolbar.Realize()
使用element.Hide()返回一个错误,
感谢您的支持
是有可能隐藏(和以后显示)工具栏中的元素?如何隐藏工具栏中的元素? wxPython的
toolbar = self.CreateToolBar()
element = toolbar.AddLabelTool(wx.ID_ANY, 'Hi', wx.Bitmap('hello.png'))
toolbar.Realize()
使用element.Hide()返回一个错误,
感谢您的支持
我不认为wx.Toolbar支持隐藏单个项目。然而,FlatMenu似乎:http://www.wxpython.org/docs/api/wx.lib.agw.flatmenu-module.html我会推荐给一个尝试。
您可以禁用工具:
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)
或当你想你可以插入工具要做到这一点
这将禁用元素,但它不会隐藏。 – thelost 2011-12-28 18:30:05
谢谢,这似乎是一个不错的选择 – thelost 2011-12-29 20:31:15