Seite 1 von 1

splitter_window in splitter_window

Verfasst: Dienstag 7. September 2010, 21:33
von py_fan_berlin
Hallo an alle,

ich bin neu hier in diesem Forum und absoluter (begeisterter) Pythonanfänger.
Ich taste mich langsam in wxPython vor und habe eine Frage zu splitter_windows.

Ich habe ein Script, welches splitter_windows ineinanderschachtelt, also splitter_windows in splitter_windows.
Jedes splitter_window hat 2 panel´s, in welche dann wiederum splitter_windows eingebaut werden können.
Es entsteht also ein ganzer Baum.

Nun meine Frage, wenn ich auf eines diese windows unsplit anwende, so sieht das optisch o.k. aus
(das window wird unsplited und der gesamt Unterbaum verschwindet ebenfalls).

Jedoch sollte ich nach allem was ich gelesen habe die einzelnen (nicht mehr angezeigten/benötigten) windows
und die panels ebenfalls noch destroyen.

Ist das richtig ? und wird mit dem destroyen eines windows auch das/die panels destroyed ?

Vielen Dank im Vorraus.

Re: splitter_window in splitter_window

Verfasst: Mittwoch 8. September 2010, 07:06
von Francesco
Allgemein werden, wenn du ein window zerstört, alle child windows mit "destroyed".

Re: splitter_window in splitter_window

Verfasst: Mittwoch 8. September 2010, 13:15
von Dav1d
Wenn du ein "Parent-Window" zerstörst (Destroy) wird an jedes "Child-Window" ein Destroy-Event gesendet, welches die Children veranlasst sich auch zu "zerstören" => du brauchst nur das "Parent-Window" "destroyen", wie Francesco schon gesagt hat.

Re: splitter_window in splitter_window

Verfasst: Mittwoch 8. September 2010, 17:43
von py_fan_berlin
Super, vielen Dank für eure Antworten.