2017-10-27 3 views
0

Ich kenne Methoden wie geometry() oder minsize(), um die Größe meines Tkinter-Fensters festzulegen. Aber was kann ich, wenn ich will nicht die Größe setzen, sondern das heißt, um die Breite zu erhöhen, indem 10.Wie kann ich die Größe meines Fensters vergrößern?

+1

Sie behalten einfach hohen Wert und fügen nur 10 zur Breite hinzu? Wie 'geometry (" oldWidth + 10xoldHeight ")' – voiDnyx

+0

Wie kann ich die aktuelle Breite/Höhe meines Fensters sehen? Ich habe eine Minisize eingestellt. – nogxx

+0

die Breite um 10 erhöhen _what_? 10 Pixel? 10 Zeichen? 10 Zoll? Das klingt nach einem [xy-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). Warum musst du es um 10 etwas erhöhen, anstatt es seine natürliche Größe zu lassen. –

Antwort

0

Sie können so etwas tun:

w.geometry("{}x{}".format(w.winfo_width() + 10, w.winfo_height())) 

wo w ist das Widget, das Sie möchten die Maße von

ändern
+0

Ok. Vielen Dank. Dies war im Nachhinein offensichtlich. Ich suchte zunächst nach einer Methode, die genau das tut, aber ich nehme an, es gibt keine, aber das funktioniert gut. – nogxx

+0

Sie wissen, dass Sie dies googlen können? – everyone

+0

Ich tat, aber ich konnte nicht finden, was ich suchte. – nogxx

Verwandte Themen