У меня есть окно и подкласс на основе фреймов, в котором есть поле ввода и кнопка, оба из производного подкласса Entrybox и Button. У подкласса кнопки есть clickme (), который должен вставить текст в поле ввода. Есть ли способ сделать это?
root = Tk.tk()
class CalcFrame(tk.Frame):
...
...
myEntrybox = tk.Entry(self, width =20) #ENTRY BOX WIDGET INSIDE CalcFrame
myEntrybox.grid(column=0,row=0)
...
...
button_A = CalcButton(self,text="A")
button_B = CalcButton(self,text="B")
button_C = CalcButton(self,text="C")
...
#END OF CalcFrame
class CalcButton:
... #INIT
...
self["command"] = self.click_me
click_me(self):
# I want to update the text box with button's text(A,B or C)
#END OF CalcButton
Возможен ли этот сценарий click_me ()? если да, то как мне go сделать это? И кнопки, и поля ввода являются экземплярами внутри фрейма