Seite 1 von 1

widget auf einem canvas anzeigen

Verfasst: Sonntag 29. März 2009, 14:14
von Monty Python
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

Re: widget auf einem canvas anzeigen

Verfasst: Sonntag 29. März 2009, 14:33
von numerix

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()

Verfasst: Sonntag 29. März 2009, 15:21
von Monty Python
ah, ok, danke, klappt gut ;)