Я очень новичок в Python и пытаюсь разработать фальшивое программное обеспечение для генерации данных, чтобы ученые, работающие с данными, могли учиться быстрее.
Мой вопрос о том, как мы можем вызвать метод из под-метода между классами объектов tkinter. У меня есть корневой класс, который создает корневое окно и класс верхнего уровня, который создает верхний уровень (подокно).
Мой класс подокна должен обновить виджет в корневом окне, и я не мог этого сделать.
enter code here
class Menu():
def __init__(self,master):
....
def openwindow(self):
secondwindow = my_sub_window(root)
def dosomething(self):
....
class my_sub_window():
def __init__(self, master):
update_root()
def update_root(self):
dosomething() # How can I call dosomething method in Menu() class?
root = Tk()
myApp = Menu(root)
root.mainloop()