![](/static/djangobb_forum/img/smilies/smile.png)
Задача 2. Можно ли с помощью метода get(), выдрать значение text(тобишь название кнопки) из виджета Button()?
def call(event): print event.widget["text"] # but_1 = Tkinter.Button(root, text="one") but_1.pack() but_1.bind("<Button-1>", call) # but_2 = Tkinter.Button(root, text="two") but_2.pack() but_2.bind("<Button-1>", call)
but_operation["state"] = "normal"
but_operation["state"] = "disabled"
def pass_(event): pass # def entry_set(event): enrty.insert("end", event.widget["name"]) if event.widget["text"] in ["*", "+", "/"]: but_oper.bind("<Button-1>", pass_) else: but_oper.bind("<Butto-1>", entry_set) # but_oper.bind("<Button-1>", pass_) but_digit.bind("<Button-1>", entry_set)
def click_on(self,event): if isinstance(event.widget["text"], str): self.ent.insert(END, event.widget["text"]) if isinstance(event.widget["text"], int): self.ent.insert(END, event.widget["text"])