All Samples(1361) | Call(1358) | Derive(3) | Import(0)
A flex grid sizer is a sizer which lays out its children in a
two-dimensional table with all table cells in one row having the same
height and all cells in one column having the same width, but all
rows or all columns are not necessarily the same height or width as in
the `wx.GridSizer`.
wx.FlexGridSizer can also size items equally in one direction but
unequally ("flexibly") in the other. If the sizer is only flexible
in one direction (this can be changed using `SetFlexibleDirection`), it
needs to be decided how the sizer should grow in the other ("non
flexible") direction in order to fill the available space. The
`SetNonFlexibleGrowMode` method serves this purpose.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)
self.fgsButton = wx.FlexGridSizer(cols=1, 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/w/x/wxPython-In-Action-HEAD/BOA_demo/Examples/layout/SizersInBoa.py wxPython-In-Action(Download)
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)
src/o/b/objectlistview-HEAD/python/trunk/Examples/Demo.py objectlistview(Download)
def __do_layout(self):
# begin wxGlade: MyFrame.__do_layout
sizer_1 = wx.BoxSizer(wx.VERTICAL)
grid_sizer_1 = wx.FlexGridSizer(1, 2, 4, 4)
sizer_16 = wx.BoxSizer(wx.HORIZONTAL)
grid_sizer_3 = wx.FlexGridSizer(2, 1, 0, 0)
sizer_9_copy_1 = wx.FlexGridSizer(1, 6, 0, 0)
grid_sizer_4 = wx.FlexGridSizer(5, 1, 4, 0)
sizer_9 = wx.StaticBoxSizer(self.sizer_9_staticbox, wx.HORIZONTAL)
grid_sizer_5 = wx.FlexGridSizer(4, 2, 0, 2)
sizer_17 = wx.StaticBoxSizer(self.sizer_17_staticbox, wx.HORIZONTAL)
grid_sizer_2 = wx.FlexGridSizer(2, 2, 2, 4)
grid_sizer_2 = wx.FlexGridSizer(2, 2, 2, 4)
sizer_14 = wx.GridSizer(1, 3, 0, 0)
sizer_13 = wx.GridSizer(1, 3, 0, 0)
grid_sizer_1_copy_1 = wx.FlexGridSizer(1, 3, 0, 4)
sizer_15 = wx.StaticBoxSizer(self.sizer_15_staticbox, wx.VERTICAL)
sizer_10 = wx.StaticBoxSizer(self.sizer_10_staticbox, wx.VERTICAL)
sizer_18 = wx.StaticBoxSizer(self.sizer_18_staticbox, wx.HORIZONTAL)
grid_sizer_3_copy_copy = wx.FlexGridSizer(3, 1, 4, 4)
grid_sizer_4_copy_copy = wx.FlexGridSizer(1, 4, 4, 4)
sizer_9_copy_copy = wx.StaticBoxSizer(self.sizer_9_copy_copy_staticbox, wx.HORIZONTAL)
sizer_7 = wx.StaticBoxSizer(self.sizer_7_staticbox, wx.HORIZONTAL)
sizer_8 = wx.BoxSizer(wx.VERTICAL)
grid_sizer_3_copy = wx.FlexGridSizer(3, 1, 4, 4)
grid_sizer_4_copy = wx.FlexGridSizer(1, 3, 4, 4)
sizer_11_copy_copy = wx.StaticBoxSizer(self.sizer_11_copy_copy_staticbox, wx.HORIZONTAL)
sizer_10_copy = wx.StaticBoxSizer(self.sizer_10_copy_staticbox, wx.HORIZONTAL)
sizer_9_copy = wx.StaticBoxSizer(self.sizer_9_copy_staticbox, wx.HORIZONTAL)
grid_sizer_1_copy = wx.FlexGridSizer(3, 1, 4, 4)
grid_sizer_2_copy = wx.FlexGridSizer(1, 2, 4, 4)
sizer_8_copy = wx.StaticBoxSizer(self.sizer_8_copy_staticbox, wx.HORIZONTAL)
sizer_7_copy = wx.StaticBoxSizer(self.sizer_7_copy_staticbox, wx.HORIZONTAL)
sizer_2_copy = wx.FlexGridSizer(3, 1, 0, 0)
sizer_3_copy = wx.FlexGridSizer(1, 4, 0, 0)
sizer_6_copy = wx.StaticBoxSizer(self.sizer_6_copy_staticbox, wx.HORIZONTAL)
sizer_5_copy = wx.StaticBoxSizer(self.sizer_5_copy_staticbox, wx.HORIZONTAL)
sizer_4_copy = wx.StaticBoxSizer(self.sizer_4_copy_staticbox, wx.HORIZONTAL)
sizer_2 = wx.FlexGridSizer(3, 1, 0, 0)
sizer_3 = wx.FlexGridSizer(1, 4, 0, 0)
sizer_11_copy = wx.StaticBoxSizer(self.sizer_11_copy_staticbox, wx.HORIZONTAL)
sizer_6 = wx.StaticBoxSizer(self.sizer_6_staticbox, wx.HORIZONTAL)
src/w/x/wxPython-In-Action-HEAD/wxDesigner/samples2.19/rad/rad_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, "Controls will remember their values" )
item1 = wx.StaticBoxSizer( item2, wx.VERTICAL )
item3 = wx.FlexGridSizer( 0, 2, 0, 0 )
src/w/x/wxPython-In-Action-HEAD/wxDesigner/samples2.19/events/events_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, "Controls" )
item1 = wx.StaticBoxSizer( item2, wx.VERTICAL )
item3 = wx.FlexGridSizer( 0, 2, 3, 3 )
src/w/x/wxPython-In-Action-HEAD/wxDesigner/samples2.19/dynamic/dynamic_wdr.py wxPython-In-Action(Download)
def MyPageOneFunc( parent, call_fit = True, set_sizer = True ):
item0 = wx.FlexGridSizer( 0, 2, 0, 0 )
item1 = wx.StaticText( parent, ID_TEXT1, "Text input:", wx.DefaultPosition, wx.DefaultSize, 0 )
item0.Add( item1, 0, wx.ALIGN_CENTER|wx.ALL, 5 )
item2 = wx.TextCtrl( parent, ID_TEXTCTRL1, "", wx.DefaultPosition, [140,-1], 0 )
src/w/x/wxPython-In-Action-HEAD/wxDesigner/sample2.19_execise/dynamic/Dynamic_exec_wdr.py wxPython-In-Action(Download)
def PageDialogFunc1( parent, call_fit = True, set_sizer = True ):
item0 = wx.FlexGridSizer( 0, 2, 0, 0 )
item1 = wx.StaticText( parent, ID_TEXT_PAGE1,
"Text Input:\n"
"",
wx.DefaultPosition, wx.DefaultSize, wx.ALIGN_CENTRE )
src/o/b/objectlistview-HEAD/python/trunk/Examples/BatchedUpdateExample.py objectlistview(Download)
self.scSeconds = wx.SpinCtrl(panel12, -1, "")
# Layout
sizer_3 = wx.FlexGridSizer(2, 3, 4, 4)
sizer_3.AddGrowableCol(1)
sizer_3.Add(rootText, 1, wx.ALIGN_CENTER_VERTICAL, 0)
sizer_3.Add(self.tcRoot, 1, wx.ALL|wx.EXPAND, 0)
sizer_3.Add(self.btnStart, 1, wx.ALL|wx.EXPAND, 0)
sizer_3.Add(secondsText, 1, wx.ALIGN_CENTER_VERTICAL, 0)
sizer_3.Add(self.scSeconds, 1)
panel12.SetSizer(sizer_3)
panel12.Layout()
sizer_2 = wx.FlexGridSizer(3, 1, 4, 4)
src/v/t/VT-USRP-daughterboard-drivers_python-HEAD/gnuradio-examples/python/apps/hf_explorer/hfx2.py VT-USRP-daughterboard-drivers_python(Download)
def __do_layout(self):
# begin wxGlade: MyFrame.__do_layout
sizer_1 = wx.BoxSizer(wx.VERTICAL)
grid_sizer_1 = wx.FlexGridSizer(11, 2, 0, 0)
sizer_7 = wx.BoxSizer(wx.HORIZONTAL)
sizer_5 = wx.BoxSizer(wx.HORIZONTAL)
sizer_4 = wx.BoxSizer(wx.HORIZONTAL)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next