Wie füge ich Objekte, die sich in einem statischen Feld, während mit Sizer?

Ich bin mit wx.Python und haben eine Gruppe von Objekten, die ich will 'verpackt' in einem statischen Feld wie diesem:

Wie füge ich Objekte, die sich in einem statischen Feld, während mit Sizer?

Jedoch, dass tutorial verwendet positionsgrößen, und ich bin mit Sizer statt. Ich habe eine harte Zeit, um die Elemente im inneren:

Wie füge ich Objekte, die sich in einem statischen Feld, während mit Sizer?

sondern Sie sind unterhalb der statischen Feld. Wie füge ich die Objekte innerhalb der statischen box mit Sizer und nicht position?

Hier ist mein code:

    # Date and Graph Type Selection 

    self.dateLbl = wx.StaticBox(self, -1, 'Date Range:', size=(240, 140))
    self.dategraphSizer = wx.BoxSizer(wx.VERTICAL)
    self.dategraphSizer.Add(self.dateLbl, 0, wx.ALL|wx.LEFT, 5)

    # Date Range Selection
    self.dateSizer = wx.BoxSizer(wx.HORIZONTAL)
    self.dateone = wx.TextCtrl(self, -1, style=wx.ALIGN_LEFT)
    self.datetwo = wx.TextCtrl(self, -1, style=wx.ALIGN_LEFT)
    self.date2Lbl = wx.StaticText(self, -1, "TO")
    self.dateSizer.Add(self.dateone, 0, wx.ALL|wx.CENTER, 2)
    self.dateSizer.Add(self.date2Lbl, 0, wx.ALL|wx.CENTER, 2)
    self.dateSizer.Add(self.datetwo, 0, wx.ALL|wx.CENTER, 2)


    # Date Quick Selection Buttons
    self.dategraphSizer.Add(self.dateSizer, 0, wx.ALL|wx.CENTER, 5)
    self.todayButton = wx.Button(self, -1, 'Today Only')
    self.dategraphSizer.Add(self.todayButton, 0, wx.ALL|wx.LEFT, 5)
    self.recentButton = wx.Button(self, -1, 'Most Recent Session')
    self.dategraphSizer.Add(self.recentButton, 0, wx.ALL|wx.LEFT, 5)
InformationsquelleAutor James Mertz | 2011-07-29
Schreibe einen Kommentar