多个Tkinter对象在一起

2024-04-26 05:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我的游戏用户界面大致是这样设计的

(1)类游戏开始:包含多个输入,如谁开始,什么颜色,等等

(2)类游戏板:包含当前分数和当前板

(3)课堂游戏结束:包含最终比分和棋盘

(4)类应用:所有调用

我有游戏逻辑完成,所以它不会在这个模块。在应用程序中有一个主Tkinter窗口,它将被上面不同的Tkinter对象不断替换,这是一个好主意吗?你知道吗


Tags: 模块对象应用程序游戏棋盘颜色tkinter逻辑
2条回答

你可以从Frame和.pack和.pack中对每一个游戏进行子类划分。或者。把三个都放在同一个牢房里,然后根据情况分别提起。你知道吗

应该有一个主应用程序类来创建主窗口。根据您希望GUI如何工作,其他类应该从Toplevel(如果您希望它们是浮动窗口)或Frame(如果您希望它们嵌入主窗口)继承。你知道吗

另一种选择是除了主类继承自object或其他一些非gui类之外的所有类。作为他们的一部分,__init__可以创建他们需要的任何小部件。你知道吗

相关问题 更多 >