All Samples(12005) | Call(11979) | Derive(26) | Import(0)
The basic idea behind a box sizer is that windows will most often be laid out in rather simple basic geometry, typically in a row or a column or nested hierarchies of either. A wx.BoxSizer will lay out its items in a simple row or column, depending on the orientation parameter passed to the constructor.
src/w/x/wxPython-In-Action-HEAD/BOA_demo/Examples/layout/SizersInBoa.py wxPython-In-Action(Download)
def _init_sizers(self):
# generated method, don't edit
self.notebookSizer1 = wx.NotebookSizer(nb=self.notebook1)
self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL)
self.gridSizer1 = wx.GridSizer(cols=2, hgap=0, rows=3, vgap=0)
self.flexGridSizer1 = wx.FlexGridSizer(cols=3, hgap=0, rows=3, vgap=0)
self.staticBoxSizer1 = wx.StaticBoxSizer(box=self.staticBox1,
orient=wx.VERTICAL)
self.boxSizer2 = wx.BoxSizer(orient=wx.HORIZONTAL)
src/w/x/wxPython-In-Action-HEAD/BOA_demo/Examples/guide/Dialog2.py wxPython-In-Action(Download)
def _init_sizers(self):
# generated method, don't edit
self.bsDialog = wx.BoxSizer(orient=wx.VERTICAL)
self.fsTextctrls = wx.FlexGridSizer(cols=1, hgap=0, rows=0, vgap=0)
self.fgsImages = wx.FlexGridSizer(cols=3, hgap=0, rows=0, vgap=0)
src/w/x/wxPython-In-Action-HEAD/BOA_demo/Examples/guide/AddressEntry.py wxPython-In-Action(Download)
def _init_sizers(self):
# generated method, don't edit
self.bsMain = wx.BoxSizer(orient=wx.VERTICAL)
self.fgsFields = wx.FlexGridSizer(cols=2, hgap=0, rows=0, vgap=0)
self.fgsButtons = wx.FlexGridSizer(cols=0, hgap=0, rows=1, vgap=0)
src/s/o/softgridhelper-HEAD/sampleCodes/BoaTesting/tBook_1/frmTBook_1.py softgridhelper(Download)
def _init_sizers(self):
# generated method, don't edit
self.boxSizer1 = wx.BoxSizer(orient=wx.VERTICAL)
self.boxSizer2 = wx.BoxSizer(orient=wx.VERTICAL)
self.boxSizer3 = wx.BoxSizer(orient=wx.HORIZONTAL)
src/w/x/wxPython-In-Action-HEAD/wxDesigner/samples2.19/notebook/notebook_wdr.py wxPython-In-Action(Download)
def PageOneFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item1 = wx.TextCtrl( parent, ID_TEXTCTRL, "", wx.DefaultPosition, [200,-1], 0 )
item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 20 )
item2 = wx.TextCtrl( parent, ID_TEXTCTRL, "", wx.DefaultPosition, [200,90], wx.TE_MULTILINE )
def PageTwoFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item2 = wx.StaticBox( parent, -1, "Checks" )
item1 = wx.StaticBoxSizer( item2, wx.HORIZONTAL )
item3 = wx.CheckBox( parent, ID_CHECKBOX, "Check", wx.DefaultPosition, wx.DefaultSize, 0 )
def NotebookFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item2 = wx.Notebook( parent, ID_NOTEBOOK, wx.DefaultPosition, [200,160], 0 )
if wx.VERSION >= (2,5,2):
item1 = item2
else:
item6 = wx.StaticLine( parent, ID_LINE, wx.DefaultPosition, [20,-1], wx.LI_HORIZONTAL )
item0.Add( item6, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
item7 = wx.BoxSizer( wx.HORIZONTAL )
item8 = wx.Button( parent, wx.ID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
item8.SetDefault()
src/w/x/wxPython-In-Action-HEAD/wxDesigner/samples2.19/derived/derived_wdr.py wxPython-In-Action(Download)
def MyDialogFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item2 = wx.StaticBox( parent, -1, "Special text controls" )
item1 = wx.StaticBoxSizer( item2, wx.VERTICAL )
item3 = MyTextCtrl( parent, ID_TEXTCTRL1, "", wx.DefaultPosition, [180,-1], 0 )
item5 = wx.StaticLine( parent, ID_LINE, wx.DefaultPosition, [20,-1], wx.LI_HORIZONTAL )
item0.Add( item5, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
item6 = wx.BoxSizer( wx.HORIZONTAL )
item7 = wx.Button( parent, wxID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
item6.Add( item7, 0, wx.ALIGN_CENTER|wx.LEFT|wx.RIGHT|wx.BOTTOM, 5 )
src/w/x/wxPython-In-Action-HEAD/wxDesigner/sample2.19_execise/derived/Derived_wdr.py wxPython-In-Action(Download)
def MyDialogFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item2 = wx.StaticBox( parent, -1, "Special Text Ctrl" )
item1 = wx.StaticBoxSizer( item2, wx.VERTICAL )
item3 = Derived_ctrl( parent, ID_TEXTCTRL1, "", wx.DefaultPosition, [180,-1], 0|wx.EXPAND )
item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 5 )
item6 = wx.BoxSizer( wx.HORIZONTAL )
item7 = wx.Button( parent, wx.ID_OK, "OK", wx.DefaultPosition, wx.DefaultSize, 0 )
item6.Add( item7, 0, wx.ALIGN_CENTER|wx.ALL, 5 )
src/s/o/softgridhelper-HEAD/sampleCodes/newWxFormBuilder/newtest.py softgridhelper(Download)
sbSizer1 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, u"label" ), wx.VERTICAL ) bSizer1 = wx.BoxSizer( wx.VERTICAL ) bSizer3 = wx.BoxSizer( wx.HORIZONTAL )
sbSizer1.Add( bSizer1, 1, wx.EXPAND, 5 ) bSizer2 = wx.BoxSizer( wx.VERTICAL ) sbSizer1.Add( bSizer2, 1, wx.EXPAND, 5 )
src/s/o/softgridhelper-HEAD/sampleCodes/newWxFormBuilder/newtest.py.py softgridhelper(Download)
sbSizer1 = wx.StaticBoxSizer( wx.StaticBox( self, wx.ID_ANY, u"label" ), wx.VERTICAL ) bSizer1 = wx.BoxSizer( wx.VERTICAL ) bSizer3 = wx.BoxSizer( wx.HORIZONTAL )
sbSizer1.Add( bSizer1, 1, wx.EXPAND, 5 ) bSizer2 = wx.BoxSizer( wx.VERTICAL ) sbSizer1.Add( bSizer2, 1, wx.EXPAND, 5 )
src/w/x/wxPython-In-Action-HEAD/wxDesigner/sample2.19_execise/dynamic/Dynamic_exec_wdr.py wxPython-In-Action(Download)
def TestDialogFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item2 = wx.StaticBox( parent, -1, "Text" )
item1 = wx.StaticBoxSizer( item2, wx.VERTICAL )
item3 = wx.StaticText( parent, ID_TEXT_STATIC, "This demonstrates a dynamic interface", wx.DefaultPosition, wx.DefaultSize, wx.ALIGN_CENTRE )
def PageDialogFunc2( parent, call_fit = True, set_sizer = True ):
item0 = wx.BoxSizer( wx.VERTICAL )
item1 = wx.ListBox( parent, ID_LISTBOX, wx.DefaultPosition, [80,100],
["ListItem1","ListItem2",""] , wx.LB_SINGLE|wx.LB_ALWAYS_SB )
item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 5 )
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next