gfe*_*des 4 c++ qt qtgui qlabel qlayout
我正在为嵌入式设备开发用户界面.我创建了大约30个ui表单.您首先拥有加载数据库的欢迎表单,并自动连接到可用的已知wifi和所有启动功能.一旦加载了所有内容,下一个要加载的表单就是用户登录
如果登录是我的第二个用户界面,那么我就是这样做的
//Instantiating the Login class
Login *myLog = new Login();
//Close the welcome class
this->close();
//open the Login class
myLog->show();
Run Code Online (Sandbox Code Playgroud)
这是在多个UI之间切换的正确方法吗?该软件可以想像任何具有多个图标按钮的智能手机设备,以打开不同的应用程序.每个应用程序或文件夹都有自己的功能.我有一个主页按钮,可以回到主菜单主页等等.我已经使用上面给出的代码在各种ui表单之间切换,我不确定这是不是这样的方法.我是Qt的新手,我被要求在2周内完成这项任务,我创造了我找到的最简单的方法.还有更好的方法吗?
任何帮助或指导表示赞赏.如果你能给我链接以便更好地理解它会很棒
谢谢
编辑

每个ui表单都有一个快捷面板,可直接访问登录,主菜单,设置电源选项,wifi选项(在设置中).1下显示的布局流程类似于2,3和设置.对不起,丑陋的形象.双向箭头表示我可以来回切换.单箭头表示线性运动.
还有更好的方法吗?
我认同.
如评论中所述,我会自己使用QStackedWidget.
我认为这篇博文解释了如何在其中建立"Home","First"等小部件.这应该对你有用:
如何在Qt中使用Qstackedwidget(在Qt中切换多个视图)