python - wxPython。窗口结构
问题描述
在 wxFormBuilder 中绘制一个窗口。 得到一个代码:
def __init__( self, parent ):
wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size( 500,300 ), style = wx.TAB_TRAVERSAL )
bSizer1 = wx.BoxSizer( wx.VERTICAL )
self.m_panel1 = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
self.m_panel1.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_ACTIVEBORDER ) )
bSizer3 = wx.BoxSizer( wx.VERTICAL )
bSizer4 = wx.BoxSizer( wx.HORIZONTAL )
self.m_panel3 = wx.Panel( self.m_panel1, wx.ID_ANY, wx.DefaultPosition, wx.Size( 64,64 ), wx.TAB_TRAVERSAL )
self.m_panel3.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_INACTIVEBORDER ) )
self.m_panel3.SetMinSize( wx.Size( 64,64 ) )
self.m_panel3.SetMaxSize( wx.Size( 64,64 ) )
bSizer4.Add( self.m_panel3, 1, wx.ALIGN_CENTER|wx.ALL|wx.EXPAND, 5 )
bSizer3.Add( bSizer4, 1, wx.ALIGN_CENTER, 5 )
self.m_panel1.SetSizer( bSizer3 )
self.m_panel1.Layout()
bSizer3.Fit( self.m_panel1 )
bSizer1.Add( self.m_panel1, 1, wx.EXPAND |wx.ALL, 5 )
self.m_panel2 = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
self.m_panel2.SetBackgroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_ACTIVEBORDER ) )
bSizer2 = wx.BoxSizer( wx.HORIZONTAL )
m_comboBox1Choices = []
self.m_comboBox1 = wx.ComboBox( self.m_panel2, wx.ID_ANY, u"Combo!", wx.DefaultPosition, wx.DefaultSize, m_comboBox1Choices, 0 )
bSizer2.Add( self.m_comboBox1, 0, wx.ALL, 5 )
self.m_staticText1 = wx.StaticText( self.m_panel2, wx.ID_ANY, u"MyLabel", wx.DefaultPosition, wx.DefaultSize, 0 )
self.m_staticText1.Wrap( -1 )
bSizer2.Add( self.m_staticText1, 0, wx.ALL, 5 )
self.m_panel2.SetSizer( bSizer2 )
self.m_panel2.Layout()
bSizer2.Fit( self.m_panel2 )
bSizer1.Add( self.m_panel2, 1, wx.EXPAND |wx.ALL, 5 )
self.SetSizer( bSizer1 )
self.Layout()
解决方案
推荐阅读
- r - 如何使用 R 中 tfdatasets 的输入管道将包括图像在内的混合数据输入深度学习模型
- mysql - 如何使用 SUBSTR() 函数从字符串中删除两个不同字母的第 6 个字符
- css - 在 CSS 中我试图覆盖重要但失败了
- python - 使用 np.where 使用 Pandas 数据框中其他行的值
- r - 人为地将ggplot方块添加到标准图中
- java - Json 无法解析来自 copyManager 的结果
- c# - Signal R 通知客户端
- r - 在数据框、小标题/分配上应用 group_by/do 时出错
- javascript - 如何使多个异步函数之一等待某个特定的函数或在某些特定情况下同步运行?
- python - 如何使用 python 在 Kubernetes 中设置活动命名空间