mal wieder Unklarheiten zu Tkinter meinerseits
Zum ersten zur ``insert`` - Methode: Die macht bei mir nicht das was ich erwartet habe. Ich dachte, dass sie Text in ein Objekt des Canvas schreibt. Hier mal mein *Versuchs* - Code:
Code: Alles auswählen
root = tk.Tk()
root.title('Zelltext')
w = 600
h = 400
cv = tk.Canvas(root,
width=w//2, height=h//2,
bg="white", bd=2,
relief=tk.SUNKEN)
cv.x = 5
cv.y = 5
cv.cell = cv.create_rectangle(cv.x, cv.y, w//5, h//5)
cv.insert(cv.cell, tk.END, "Das ist ein Text!")
cv.pack()
def _move_(*eventargs):
cv.x += 10; cv.y += 5
cv.move(cv.cell, cv.x, cv.y)
cv.update()
cv.bind("<Button-1>", _move_)
root.mainloop()
Das bringt mich gleich zu Frage 2: Was ist eigentlich der Unterschied zwischen der ``create_text`` - Methode eines Canvas und der ``insert`` - Methode?
Danke schon mal