ich hab grad begonnen, mit den wx-Demos rumzuspielen. Mein Ziel ist, die AUI_Notebook.py
standalone (also auch ohne run.py) zum Laufen zu bringen, um daraus dann nach und nach
eine eigene Anwendung abzuleiten. Offensichtlich hab ich noch Verständnisprobleme.
Mein Code:
Code: Alles auswählen
import wx
import wx.aui
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "My Frame", size=(600, 300))
panel = wx.Panel(self, -1)
nb = wx.aui.AuiNotebook(panel)
page = wx.TextCtrl(nb, -1, "text", style=wx.TE_MULTILINE)
nb.AddPage(page, "Welcome")
for num in range(1, 5):
page = wx.TextCtrl(nb, -1, "This is page %d" % num ,
style=wx.TE_MULTILINE)
nb.AddPage(page, "Tab Number %d" % num)
sizer = wx.BoxSizer()
sizer.Add(nb, 1, wx.EXPAND)
self.SetSizer(sizer)
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame()
frame.Show(True)
app.MainLoop()
Quadrat im linken oberen Eck zu sehen. Fehlt hier noch irgendeine Refresh() oder
Show() methode?
Vielen Dank für Eure Geduld
meinereins