HI.
Ich nutze das notebookwidget von wxpython.
Jetzt möchte ich gerne im Fenster eines notebooktabs wieder das notebookwidget verwenden.
geht das?
Hab schon ein wenig herumprobiert, auch mit dem addchild. Aber iwie will das nicht so ganz.
Thx
notebook im notebook
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
keiner ne idee wie das geht?
versuch schon jede idee, aber will einfach nicht
soll am ende wie im bild aussehen.
thx

versuch schon jede idee, aber will einfach nicht
soll am ende wie im bild aussehen.
thx

so?
Code: Alles auswählen
import wx
app=wx.PySimpleApp()
class Frame(wx.Frame):
def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id)
n=wx.Notebook(self,)
a=wx.Notebook(n)
b=wx.Notebook(n)
c=wx.Notebook(n)
n.AddPage(a, 'A')
n.AddPage(b, 'B')
n.AddPage(c, 'C')
aa=wx.Notebook(a)
a.AddPage(aa, 'AA')
ab=wx.Notebook(a)
a.AddPage(ab, 'AB')
Frame(None, -1).Show()
app.MainLoop()
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
vielen dank.
hab da wohl den wald vor lauter bäumen nicht gesehen.
jetzt mal suchen, wo mein fehler war.

edit:
äh, jetzt muss ich aber noch ganz doof fragen, wie bekomm ich inhalt in die einzelnen "tabs".
hatter vorher für jeden tab ne classe geschrieben, wo ich dann meine wx elemente positioniert habe.
wie krieg ich das da jetzt rein?
thx
hab da wohl den wald vor lauter bäumen nicht gesehen.
jetzt mal suchen, wo mein fehler war.



edit:
äh, jetzt muss ich aber noch ganz doof fragen, wie bekomm ich inhalt in die einzelnen "tabs".
hatter vorher für jeden tab ne classe geschrieben, wo ich dann meine wx elemente positioniert habe.
wie krieg ich das da jetzt rein?
thx
Ich hab ne Ebene zu viel drinne gehabt:
Code: Alles auswählen
import wx
app=wx.PySimpleApp()
class Frame(wx.Frame):
def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id)
n=wx.Notebook(self,)
a=wx.Notebook(n)
b=wx.Notebook(n,)
c=wx.Notebook(n,)
n.AddPage(a, 'A')
n.AddPage(b, 'B')
n.AddPage(c, 'C')
aa=wx.StaticText(a, -1, 'AAA')
a.AddPage(aa, 'AA')
ab=wx.StaticText(a, -1, 'ABA')
a.AddPage(ab, 'AB')
Frame(None, -1).Show()
app.MainLoop()
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
wenn ich aber jetzt in dem tab AA noch nen entryfeld und nen button mit rein bauen will, und ich addpage mache mit der variable bekomm ich ja immer wieder ein neues tab.
wie kann ich mehr wx "zeug" noch in den AA tab mit reintun?
wie kann ich mehr wx "zeug" noch in den AA tab mit reintun?
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
ok.
dann muss ich mir das jetzt erst mal in ruhe zu gemüte führen.
hab bisher immer nur mit tk gearbeitet und will jetzt auf wx umsteigen.
daher die ganzen basic-fragen.
gibt es vielleicht ein gutes online-tut oder so für wx?
dann muss ich mir das jetzt erst mal in ruhe zu gemüte führen.
hab bisher immer nur mit tk gearbeitet und will jetzt auf wx umsteigen.
daher die ganzen basic-fragen.
gibt es vielleicht ein gutes online-tut oder so für wx?
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
vielen dank. werd mir das mal in ruhe ansehen