Python 如何删除工具栏下的1px边框?

Python 如何删除工具栏下的1px边框?,python,wxpython,toolbar,border,Python,Wxpython,Toolbar,Border,我有一个工具栏,它靠近一个滑块(屏幕截图:),wxPython会自动在[Play/Pause/Stop | Previous/next]按钮下放置一个1px的小边框 这看起来一点也不好看,所以可以将其删除/设置为0px吗?多谢各位 这是我代码的一部分 toolbar = wx.ToolBar(self, wx.ID_ANY, style=wx.TB_HORIZONTAL | wx.NO_BORDER | wx.TB_FLAT) toolbar.SetToolBitmapSize(

我有一个工具栏,它靠近一个滑块(屏幕截图:),wxPython会自动在[Play/Pause/Stop | Previous/next]按钮下放置一个1px的小边框

这看起来一点也不好看,所以可以将其删除/设置为0px吗?多谢各位

这是我代码的一部分

    toolbar = wx.ToolBar(self, wx.ID_ANY, style=wx.TB_HORIZONTAL | wx.NO_BORDER | wx.TB_FLAT)
    toolbar.SetToolBitmapSize((24, 24))

    toolbar.AddRadioLabelTool(wx.ID_ANY, '', wx.Bitmap('icons/buttons/control_play.png'), shortHelp='Play', longHelp='')
    toolbar.AddRadioLabelTool(wx.ID_ANY, '', wx.Bitmap('icons/buttons/control_pause.png'), shortHelp='Pause', longHelp='')
    toolbar.AddRadioLabelTool(wx.ID_ANY, '', wx.Bitmap('icons/buttons/control_stop.png'), shortHelp='Stop', longHelp='')
    toolbar.AddSeparator()
    toolbar.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('icons/buttons/frame_previous.png'), shortHelp='Previous', longHelp='')
    toolbar.AddLabelTool(wx.ID_ANY, '', wx.Bitmap('icons/buttons/frame_next.png'), shortHelp='Next', longHelp='')


    toolbar.Realize()

p/s:垂直工具栏(即wx.TB_-vertical)没有此底部边框,因此临时解决方案是让5个垂直工具栏彼此相邻(每个都有一个按钮),但我想可能还有其他解决方案?

我不知道工具栏添加了行。它必须是特定于平台的,如果是,那么这是正常的。我能想到的解决这个问题的最简单的方法就是只给我们一个水平的BoxSizer,然后把你所有的小部件放在里面。

以防其他人在这里遇到同样的问题:尝试在你的风格中添加
wx.TB\u NODIVIDER
,例如

style=wx.TB|u水平| wx.NO|u边框| wx.TB|u平面| wx.TB|u节点分隔符

无论如何,在XP中为我删除了丑陋的一行