Size Event aufrufen

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

Steh gerade auf dem Schlauch.


Wenn ich auf einem Button klicke, wird eine Zahl ausgelesen und in ein StaticText, das sich in einem Sizer befindet eingetragen.

Wenn die Zahl mehr Stellen bekommt, resized der Sizer nicht und es wird ein Teil abgeschnitten.

Ein self.Refresh nützt auch nichts.
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
BlackJack

@jbs: An der übergeordnetsten Stelle, also zum Beispiel in dem Frame, welches dem Fensterinhalt darstellt die `Fit()`-Methode aufrufen sollte helfen.
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

Ein Fit auf den Frame hilft auch nicht :(
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
ntrunk
User
Beiträge: 83
Registriert: Sonntag 7. September 2008, 23:09
Wohnort: Buchen (Odenwald)

Steh gerade auf dem Schlauch.
Ich schieb dich da mal runter: Layout() ist dein Freund :)
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

Es geht nun :).

Ich habe in einem Sizer StaticTexts, der sich in einem Panel befindet. Das Panel ist in das Panel des MainFrames mit einem Sizer eingebunden.

Ein Fit auf den Panel des Sizers führte zum gewünschten Ergebnis.
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
Antworten