Tkinter如何访问未在init中声明的变量?

时间:2015-11-22 19:12:33

标签: python python-3.x tkinter

为了在一个单独的线程中运行Tkinter,我发现有必要将self.root = Tk()self.gameGui = GameGui(self.root)GUI中的init-method移动到run-method。

这有效,但现在我遇到了问题。如何在self.gameGUI - 实例中访问GUI

如果我使用get_game_gui_instance方法,我会收到GUI - 实例没有gameGUI - 字段的错误,如果我移动self.root = Tk()和{{ 1}}进入init,我遇到了线程问题(例如self.gameGUI = ..RuntimeError: main thread is not in main loop

RuntimeError: Calling Tcl from different appartment

0 个答案:

没有答案