我正在学习wxPython库,现在我尝试使用wx.StaticBox
和{wx.StaticBox
中进行常规布局?
下面是初始化主框架的代码:
def Init_UI(self):
panel = wx.Panel(self)
sb = wx.StaticBox(panel, label='Personal Info')
sbs = wx.StaticBoxSizer(sb, wx.VERTICAL)
gender = wx.StaticText(sb, label='Your gender')
male = wx.RadioButton(sb, label='Male', style=wx.RB_GROUP)
female = wx.RadioButton(sb, label='Female')
sbs.AddMany([
(gender, ),
(male, ),
(female, ),
])
您还没有
set
面板的大小,但也要注意桌面的某些主题(至少在Linux上)不显示静态框。所以如果一个盒子没有画出来,用另一个主题来测试。(首选项->外观)相关问题 更多 >
编程相关推荐