我要做一个记忆拼图在tkinter和我有问题的鼠标手柄。我做了6个标签,显示图像(其中两个是类似的)。我的问题是,我现在不知道如何获得的名称,这是在一个标签,以竞争与第二次点击图片。我的代码是:
self.label1 = Label(self,..)
self.label2 = Label(self, width=100, height=100)
self.label3 = Label(self, width=100, height=100)
self.label4 = Label(self, width=100, height=100)
self.label5 = Label(self, width=100, height=100)
self.label6 = Label(self, width=100, height=100)
self.allLabel=[ self.label1 ,self.label2 , self.label3 , self.label4,self.label5 ,self.label6]
self.im=["a.png","b.png","c.png","a.png", "b.png", "c.png"]
for i in range (6):
self.allLabel[i]['image']= self.im[i]
for i in range (6):
self.allLabel[i].bind('<Button-1>',self.Event)
def Event(self,event):
if self.firstSelection==None:
self.firstSelection=(event.x, event.y) # save first click position
else:
self.secoundSelection=(event.x, event.y) # save second click position
# my problem is in the following code, how to compare two selected pictures
if self.allLabel(self.firstSelection)== self.allLabel(self.secoundSelection):
print ("similar pictures")
self.pack()
我现在发现以下代码是错误的:
if self.allLabel(self.firstSelection)== self.allLabel(self.secoundSelection):
print ("similar pictures")
不知是否有人能帮我比较两张选定的照片:)
目前没有回答
相关问题 更多 >
编程相关推荐