我开始使用Qt设计器
我正在尝试创建一个游戏,我要做的第一个任务是创建一个窗口,您必须在其中输入要加载的地图的名称。如果地图存在,我会切换到游戏主窗口,如果地图的名称不存在,我会显示一个弹出窗口,告诉用户他们写的地图的名称无效
我对显示“无效”弹出窗口的部分有点困惑
我意识到我有两个选择:
创建两个分开的.ui文件,并在.show()和.hide()命令的帮助下,如果用户输入无效,则显示相应的窗口
我正在考虑的另一个选项是在同一个.ui文件中创建两个窗口,这似乎是一个更好的选项,但我真的不知道如何处理来自同一个文件的窗口。我应该为来自Qt设计器文件的每个窗口创建一个单独的类吗?如果不是,如何从同一类访问两个窗口
你的第二个选择似乎是不可能的,这将是伟大的分享.ui,因为在我多年来,我一直与Qt设计师,我没有能够实现你所指出的
ui是一个XML文件,它描述了元素及其属性,这些元素和属性将用于创建用于填充特定小部件的类。所以考虑到上述情况,你的第二个选择是不可能的
这得出结论,唯一可行的选择是它的第一种方法
相关问题 更多 >
编程相关推荐