Sizer funktioniert nur in eine Richtung

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Korea-2003
User
Beiträge: 25
Registriert: Mittwoch 23. April 2008, 13:47

Boahr, das mit den Sizern is ja ne ganz schöne Wissenschaft.
Ich hab jetzt zwar einen drin, doch mein textcontrol wird nur in eine Richtung gezogen.

Code: Alles auswählen

class NotepadForm(wx.Frame):

    def __init__(self, prog="", string=""):
    
        wx.Frame.__init__(self, None, -1, title, size=(800, 600), style=wx.DEFAULT_FRAME_STYLE|wx.RESIZE_BORDER)
        self.panel = wx.Panel(self, -1)
  
        self.sizer = wx.BoxSizer(wx.VERTICAL) 
        self.panel.SetSizer(self.sizer)
        
        self.txt = wx.TextCtrl(self.panel, -1, prog, size=(790, 555), style=wx.TE_MULTILINE|wx.HSCROLL)
        font = wx.Font(10, wx.MODERN, wx.NORMAL, wx.NORMAL)
        self.txt.SetFont(font)
        
        self.sizer.Add(self.txt, 0, wx.EXPAND|wx.ALL)
        
        self.CreateStatusBar(number=1)
        self.SetStatusText("Keyword: " + string , 0)

        self.SetMinSize(self.GetSize())
Woran kann das liegen?

MfG :)
Pekh
User
Beiträge: 482
Registriert: Donnerstag 22. Mai 2008, 09:09

Ersetze in Zeile 15 die 0 mal durch eine 1.
Korea-2003
User
Beiträge: 25
Registriert: Mittwoch 23. April 2008, 13:47

...da fässt man sich doch an kopp. so ein kleiner paramter.

Danke :)
Antworten