Python 将多个Tkinter对象放在一起
我的游戏用户界面大致是这样设计的 (1) 类游戏开始:包含多个输入,如谁开始,什么颜色,等等 (2) 类游戏板:包含当前分数和当前板 (3) 课堂游戏结束:包含最终分数和棋盘 (4) 类应用程序:所有调用Python 将多个Tkinter对象放在一起,python,tkinter,Python,Tkinter,我的游戏用户界面大致是这样设计的 (1) 类游戏开始:包含多个输入,如谁开始,什么颜色,等等 (2) 类游戏板:包含当前分数和当前板 (3) 课堂游戏结束:包含最终分数和棋盘 (4) 类应用程序:所有调用 我已完成游戏逻辑,因此它将不在此模块中。在应用程序中有一个主Tkinter窗口,该窗口将被上面不同的Tkinter对象不断替换,这是一个好主意吗 你可以根据Frame和.pack和.pack对每一个游戏进行子类化,如果合适的话,你可以忽略它们。或者在同一单元格中对所有三个应用程序进行网格化,并
我已完成游戏逻辑,因此它将不在此模块中。在应用程序中有一个主Tkinter窗口,该窗口将被上面不同的Tkinter对象不断替换,这是一个好主意吗 你可以根据Frame和.pack和.pack对每一个游戏进行子类化,如果合适的话,你可以忽略它们。或者在同一单元格中对所有三个应用程序进行网格化,并根据需要对每个应用程序进行提升。您应该有一个主应用程序类来创建主窗口。根据您希望GUI工作的方式,其他类应该继承自
Toplevel
(如果您希望它们是浮动窗口)或Frame
(如果您希望它们嵌入主窗口)
另一种选择是,除了主类之外,其他所有类都从对象
或其他一些非gui类继承。作为的一部分,init\uuu
可以创建他们需要的任何小部件。可能是解决此类问题的更好地方