QT多个界面切换调用

    xiaoxiao2021-03-26  28

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

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

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

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

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

    所以,可以这样实现:

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

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

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

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

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

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

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

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

    转载请注明原文地址: https://ju.6miu.com/read-663675.html

    最新回复(0)