Python Tkinter: Versuch, die widget-Größe
Ich bin auf der Suche nach der Größe von meinem Fenster über die winfo_geometry()
- Funktion, aber es landet Rückkehr 1x1+0+0
Ich habe auch versucht winfo_height, winfo_width
aber ich bekomme immer 1
- CODE
from tkinter import *
root=Tk()
root.geometry('400x600')
print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_geometry())
root.mainloop()
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Sie versuchen zu Holen Sie sich die Maße vor dem Fenster gerendert wurde.
Hinzufügen
root.update()
vor derprint
s und es zeigt die richtigen Abmessungen hat.update_idletasks()
in so ziemlich allen Situationen. Ist es egal, welcher verwendet wird in dieser Antwort, aber sonst-stick mitupdate_idletasks()
.