Wahre Widgetabmessungen zurücklesen
Verfasst: Mittwoch 21. Januar 2004, 10:18
Hallo Python Freunde!
Ich habe wieder einmal ein Frage. Wie kann
ich die wahren Werte für 'height' und 'width'
eines Tkinter-Canvas-Widgets, welches sich
dynamisch einem Fenster anpasst zurücklesen.
Also bei diesem Canvas-Widget sind die Optionen
für die pack Methode wie folgt gesetzt:
fill = BOTH
expand = TRUE
Für die Erzeugung des Widgets werden keine
Werte für die Optionen 'height' und 'width'
vorgegeben!
Folgende Tests mit der print-Anweisung für die
Abmessungen der Canvas ergeben nur unwahre Werte:
print canvas['height']
print canvas['width']
print canvas.cget('height')
print canvas.cget('width')
Wird das Widget mit festen Werten für die
Optionen 'width' und 'height' erzeugt, und
für dessen pack-Methode keine Optionen ge-
setzt, werden die wahren Werte zurückgegeben.
Gibt es eine Lösung für das erwähnte Problem?
Gruss wuf
Ich habe wieder einmal ein Frage. Wie kann
ich die wahren Werte für 'height' und 'width'
eines Tkinter-Canvas-Widgets, welches sich
dynamisch einem Fenster anpasst zurücklesen.
Also bei diesem Canvas-Widget sind die Optionen
für die pack Methode wie folgt gesetzt:
fill = BOTH
expand = TRUE
Für die Erzeugung des Widgets werden keine
Werte für die Optionen 'height' und 'width'
vorgegeben!
Folgende Tests mit der print-Anweisung für die
Abmessungen der Canvas ergeben nur unwahre Werte:
print canvas['height']
print canvas['width']
print canvas.cget('height')
print canvas.cget('width')
Wird das Widget mit festen Werten für die
Optionen 'width' und 'height' erzeugt, und
für dessen pack-Methode keine Optionen ge-
setzt, werden die wahren Werte zurückgegeben.
Gibt es eine Lösung für das erwähnte Problem?
Gruss wuf
