(Ich habe diese Frage auch als Python markiert, da ich Python-Code verstehe, also sind auch Beispiele in Python willkommen!).
Ich möchte ein einfaches Fenster in wxWidgets erstellen:
Ich erstelle ein Hauptfenster, das ich zu einem Formular hinzufüge
Ich verbinde einen Boxsizer mit dem Hauptfenster (zweigeteilt, horizontal).
Ich füge LeftPanel dem Boxsizer hinzu,
Ich füge RightPanel dem Boxsizer hinzu,
Ich erstelle einen neuen Boxsizer (vertikal)
Ich erstelle einen anderen Boxsizer (horizontal)
Ich erstelle ein Notebook Widget
Ich erstelle ein Panel und lege es in das Notebook (addpage)
Ich füge das Notebook dem neuen Boxsizer (vertikal) hinzu
Ich füge den vertikalen Sizer in den horizontalen hinzu
Ich verknüpfe den horizontalen Sizer mit dem RightPanel
Ich füge das linke und das rechte Panel dem Hauptsizer hinzu.
Das funktioniert nicht ...
Vielleicht habe ich etwas übersehen (mentale Blockierung über Sizer), aber was ich gerne tun würde, ist, das Notizbuchwidget ohne den vertikalen Sizer innerhalb des horizontalen zu erweitern (tut es nicht arbeite sowieso).
Also meine Frage ist. Angenommen, ich möchte das Notizbuch-Widget in RightPanel erweitern, um den Rest des rechten Seitenbereichs des Formulars zu übernehmen, wie würde ich das machen?
Für diejenigen, die Erlang verstehen: Das habe ich bisher:
%Vor%Ich schließe diese Frage (sobald ich kann), nachdem ich herausgefunden habe, was ich tun muss.
Grundsätzlich habe ich die Proportion zu 1 des add Befehls auf das Hauptfenster geändert (dadurch wird das Ganze erweitert)
Neuer Code:
%Vor%