2024-04-26 05:18:09 发布
网友
我的游戏用户界面大致是这样设计的
(1)类游戏开始:包含多个输入,如谁开始,什么颜色,等等
(2)类游戏板:包含当前分数和当前板
(3)课堂游戏结束:包含最终比分和棋盘
(4)类应用:所有调用
我有游戏逻辑完成,所以它不会在这个模块。在应用程序中有一个主Tkinter窗口,它将被上面不同的Tkinter对象不断替换,这是一个好主意吗?你知道吗
你可以从Frame和.pack和.pack中对每一个游戏进行子类划分。或者。把三个都放在同一个牢房里,然后根据情况分别提起。你知道吗
应该有一个主应用程序类来创建主窗口。根据您希望GUI如何工作,其他类应该从Toplevel(如果您希望它们是浮动窗口)或Frame(如果您希望它们嵌入主窗口)继承。你知道吗
Toplevel
Frame
另一种选择是除了主类继承自object或其他一些非gui类之外的所有类。作为他们的一部分,__init__可以创建他们需要的任何小部件。你知道吗
object
__init__
你可以从Frame和.pack和.pack中对每一个游戏进行子类划分。或者。把三个都放在同一个牢房里,然后根据情况分别提起。你知道吗
应该有一个主应用程序类来创建主窗口。根据您希望GUI如何工作,其他类应该从
Toplevel
(如果您希望它们是浮动窗口)或Frame
(如果您希望它们嵌入主窗口)继承。你知道吗另一种选择是除了主类继承自
object
或其他一些非gui类之外的所有类。作为他们的一部分,__init__
可以创建他们需要的任何小部件。你知道吗相关问题 更多 >
编程相关推荐