Seite 1 von 1
Gleichgroße Button
Verfasst: Freitag 26. Februar 2010, 18:47
von tmfdsm
Ich habe in Tkinter viele Buttons untereinandern. Allerdings sieht es blöd aus, wenn die alle unterschiedlich groß sind ... Gibt es eine möglichkeit, die Button uanhängig von der Länge ihres Inhaltes, groß zu machen?
Verfasst: Freitag 26. Februar 2010, 19:40
von numerix
Code: Alles auswählen
import Tkinter as tk
root = tk.Tk()
for i in xrange(1,20):
tk.Button(text="x"*i).pack(fill=tk.X)
root.mainloop()
Mehr dazu:
http://effbot.org/tkinterbook/pack.htm
Verfasst: Samstag 27. Februar 2010, 08:04
von wuf
......... Hier noch eine Variante:
Code: Alles auswählen
import Tkinter as tk
root = tk.Tk()
for i in xrange(1,20):
tk.Button(text=i, width=20).pack()
root.mainloop()
Gruss wuf

Verfasst: Samstag 27. Februar 2010, 09:03
von BlackJack
Wobei die Variante nur solange gut funktioniert, wie der Text in den Schaltflächen nicht breiter als die fest angegebene Breite wird. Ist eher unschön IMHO.
Verfasst: Samstag 27. Februar 2010, 09:13
von wuf
@BlackJack: Da hast du natürlich recht.
Gruss wuf
