widget auf einem canvas anzeigen

Fragen zu Tkinter.
Antworten
Monty Python
User
Beiträge: 29
Registriert: Mittwoch 29. Oktober 2008, 21:29
Wohnort: Chemnitz
Kontaktdaten:

Hallo, ich bin's gleich nochmal!
Ich möchte auf einem Canvas eine Listbox platzieren, aber ich kann die beiden Widgets nicht aufeinander anzeigen lassen (zumindest weiß ich nicht, wie das geht). Zur Not muss ich sie mir eben selbst irgendwie bauen, aber dazu habe ich keine richtige Lust.
Ich hoffe, ihr wisst, wie man das machen kann. thx im voraus
mind like a sieve
Benutzeravatar
numerix
User
Beiträge: 2696
Registriert: Montag 11. Juni 2007, 15:09

Code: Alles auswählen

import Tkinter as tk

root = tk.Tk()
canv = tk.Canvas(root, width=200, height=300, bg="white")
lbox = tk.Listbox(canv)
lbox.insert(0, "Eintrag 1", "Eintrag 2")
canv.create_window(100,100, window=lbox)
canv.pack()
root.mainloop()
Monty Python
User
Beiträge: 29
Registriert: Mittwoch 29. Oktober 2008, 21:29
Wohnort: Chemnitz
Kontaktdaten:

ah, ok, danke, klappt gut ;)
mind like a sieve
Antworten