ich habe mal wieder ein Problem, bei dem ich nicht weiterkomme. Es ist aber so offensichtlich, dass ein Bug schon wieder unwahrscheinlich ist. Wahrscheinlich habe ich diese Eigenheit nur bislang überlesen.
Aufgabe: Ich möchte mir die Geometry eines Widgets ausgeben lassen (Position, Breite, Höhe haben dasselbe Problem).
Problem: wenn ich die Methode während eines Programmablaufs ausführe, bekomme ich immer den Wert "1x1+0+0" zurück. Wenn ich sie aber im interaktiven Modus aufrufe, bekomme ich die korrekte Größe und Position.
System: Ich verwende Python 2.2.2 (und kann in absehbarer Zeit nicht wechseln)
Beispiel:
interaktiv:
Code: Alles auswählen
>>> import Tkinter as tk
>>> root = tk.Tk()
>>> print root.geometry()
200x200+291+108
Code: Alles auswählen
import Tkinter as tk
if __name__ == "__main__":
root = tk.Tk()
print root.geometry()
Ich hoffe, ihr könnt mir weiter helfen!1x1+0+0
VG,
Sky