kostenloser Webspace werbefrei: lima-city


Python Tkinter Problem mit Größe

lima-cityForumProgrammiersprachenPython

  1. Autor dieses Themas

    fuhnefreak

    Kostenloser Webspace von fuhnefreak

    fuhnefreak hat kostenlosen Webspace.

    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?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!