Lsitbox, Größenänderung per Anfasser ?

Fragen zu Tkinter.
Antworten
snakeseven
User
Beiträge: 408
Registriert: Freitag 7. Oktober 2005, 14:37
Wohnort: Berlin
Kontaktdaten:

Hallo,
ich erzeuge durch Tkinter eine Listbox. Das Tkinter-Fenster ist per Anfasser in seiner Größe veränderbar, die Listbox nicht. Was muss ich machen, damit die Listbox die Größenänderung mitmacht ? Oder wenn das nicht geht, wie kann ich die Möglichkeit die Fenstergröße zu verändern, abschalten ? Seven

Die Listbox:

Code: Alles auswählen

from Tkinter import Tk, Listbox,Scrollbar
root =  Tk()

scb = Scrollbar(root, orient="vertical")
li = Listbox(root, width=75,height=10,font='ansifixed',yscrollcommand=scb.set)
scb["command"] = li.yview
scb.pack(side="left",fill="y")
li.pack(side="left")

root.mainloop()
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Hi!

Code: Alles auswählen

li.pack(side="left",fill="both",expand=1)
Gruß, mawe
Benutzeravatar
Mawilo
User
Beiträge: 452
Registriert: Sonntag 22. Februar 2004, 10:58
Wohnort: Sachsen
Kontaktdaten:

nur der lieben Volltändigkeit wegen: :)

mit einem

Code: Alles auswählen

root.wm_resizable(0,0)
kann verhindert werden, dass das Fenster größer gezogen wird
mawe
Python-Forum Veteran
Beiträge: 1209
Registriert: Montag 29. September 2003, 17:18
Wohnort: Purkersdorf (bei Wien [Austria])

Richtig. Übrigens seh ich den "_" nicht (ich weiss dass er da ist).

EDIT:

Code: Alles auswählen

root.wm_resizable(0,0)
# jetzt sieht man den Strich
snakeseven
User
Beiträge: 408
Registriert: Freitag 7. Oktober 2005, 14:37
Wohnort: Berlin
Kontaktdaten:

Danke, klappt !
Seven
Antworten