Я пытаюсь сделать простую карточную игру, что-то вроде пасьянса.У меня нет опыта в программировании, поэтому простите меня, если это простой вопрос.
Я хочу переместить некоторые объекты холста.Новые объекты имеют правильное значение, но когда я перетаскиваю уже существующую карту, это показывает неправильное значение (waarde на голландском языке).Я хотел бы связать значение (waarde) с картой, но не знаю, как это сделать ...
Мысли о тегах, привязке, ID ....
from tkinter import *
from random import randint
window = Tk()
deck = [1,2,3,4,5,6]
def pakkaart():
rand_card = randint(0,len(deck)-1)
global waarde
waarde = deck[rand_card]
deck.pop(rand_card)
global kaart
kaart = Canvas(window, width = 40, height = 40, bg='yellow')
kaart.place(x=50, y=50, anchor=CENTER)
kaart.create_text(20,20,text=(waarde))
kaart.bind("<B1-Motion>", drag)
def drag(event):
event.widget.place(x=event.x_root, y=event.y_root,anchor=CENTER)
print(waarde)
button1 = Button(window, text="Nieuwe Kaart", command=pakkaart)
button1.pack()
window.mainloop()
Так что, в сущности, ищем способ привязать значение к холсту.