Python Tkinter Problem mit Größe
lima-city → Forum → Programmiersprachen → Python
breites label
code
fenster
glauben
graphischen anwendungen
http
import
index
label
pack
problem
punkt
text
url
versuchen
-
Ich habe gerade mit graphischen Anwendungen mit Python angefangen und stehe gerade vor einem Problem: Wenn man im Menü auf einen Menüpunkt geht, wird zwar ein Label ausgegeben (wie es auch sein soll), aber das Fenser wird viel breiter, obwohl das Label eigendlich die gleiche Breite wie das Fenster (200) haben sollte.
Code:
from Tkinter import * def cb(): ausg = Label(root, text="Test123", width = 200) ausg.pack(side="left") root =Tk() mm = Menu(root) root.title("Sinnlos") root.config(menu = mm, width = 200, height = 150) men1 = Menu(mm) mm.add_cascade(label="Menu 1", menu=men1) men1.add_command(label="Punkt 1", command=cb) men1.add_command(label="Punkt 2", command=cb) men1.add_command(label="Punkt 3", command=cb) men2 = Menu(mm) mm.add_cascade(label="Menu 2", menu=men2) men2.add_command(label="Klick mich", command=cb) root.mainloop()
Was habe ich falsch gemacht? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das Problem liegt glaube ich daran das du versuchst ein 200px breites Label neben ein ebenso breites Menü zu pack()en, versuche mal
widget.place(x=xkoordinate,y=ykoordinate)
Ein schönes Tutorial gibt es bei Pythonware.
Beitrag zuletzt geändert: 8.6.2013 3:08:13 von fatfox -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage