StringVar() kontrol değişkeni ile bağlama olayları (fare imleci eylemleri) ile ilgili sorunlar yaşıyorum. Meselenin bir parçası, hepsini nasıl bir araya getireceğimi bilmiyorum.Bağlama fare imleci olayları sorunu
Yapmak istediğim, adları oluşturduğum ve atadığı dikdörtgen şekillerinin isimlerini almak.
class GraphicMap(Frame):
def __init__(self, master = None):
Frame.__init__(self, master)
............## lines of code
self.content = StringVar()
self.map.bind(("<Button-1>", self.bind)
def attrib(self, graphic):
self.name = graphic #name i will assign to rectangle shapes
................# lines of code
## i have created rectangle shapes on a canvas with different
names, using this method.
##now i would like to use this method for when i click on a shape, it
presents the self.name i have allocated.
def binding(self, event):
self.name = event.name
return event.name
def setContent(self):
self.content.set(self.name)
Gördüğünüz gibi bunu düzgün bir şekilde eklemedim, hesaplamıyor. Neyi yanlış yapabileceğime dair herhangi bir yardım var mı?