首页 > 学院 > 开发设计 > 正文

QT多个界面切换调用

2019-11-11 06:30:58
字体:
来源:转载
供稿:网友

整个窗口可以分成三个部分

一、顶部:显示窗口功能名称,时间等

二、中间部分:实现各个窗口的调换

三、底部:返回,退出控件等

其中,第一、三部分是可以不需要变化的,主要的就是窗口调用的时候,中间部分进行变换即可。

所以,可以这样实现:

首先,有一个mainwindow,其中,可以做成一个登录窗口。

然后,把需要调用的二级窗口定义号,并把头文件都添加到mainwindow.h中

我还定义了一个gAppWin,之后可以看到好处

然后,我们在PRotected成员变量中,定义窗口的指针

之后,public成员中定义一些函数,用于返回需要的窗口。

然后在cpp文件下,如下定义嵌套窗口

之后,我们在点击返回按钮的时候,就进行窗口之间的切换了

类似如上所示,这样实现如果没有注意到层次问题,很可能返回的界面不是上一层,而是上上一层,甚至更多。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表