如何解决如何将白色添加到 wxpython 框
下面是代码
sbSizer4 = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_geometry,wx.ID_ANY,u"Thickness" ),wx.VERTICAL )
sbSizer4.Add( ( 0,0),1,wx.EXPAND,5 )
m_thicknessChoices = [ u"0.062 in",u"0.031 in" ]
self.m_thickness = wx.Choice( sbSizer4.GetStaticBox(),wx.DefaultPosition,wx.DefaultSize,m_thicknessChoices,0 )
self.m_thickness.SetSelection( 0 )
#self.m_thickness.SetBackgroundColour(wx.Colour(240,240))
sbSizer4.Add( self.m_thickness,wx.ALIGN_CENTER|wx.ALL|wx.EXPAND,15 )
sbSizer4.Add( ( 0,5 )
bSizer11.Add( sbSizer4,wx.ALL|wx.EXPAND,10 )
bSizer9.Add( bSizer11,5 )
bSizer12 = wx.BoxSizer( wx.HORIZONTAL )
解决方法
过了一段时间才意识到:
- 您的代码没有正确缩进(其他编辑没有帮助)
- 您在
resources
中使用了StaticBox
- 您必须使用旧版本的 wxPython
尝试移除其中一个静态框,其中 2 个似乎没什么用,而只标记一个。
您在问题中指定了白色,但在您尝试使用邪恶的深褐色/粉红色的代码中,我已经使用了;)
StaticBoxSizer
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。