整个窗口可以分成三个部分
一、顶部:显示窗口功能名称,时间等
二、中间部分:实现各个窗口的调换
三、底部:返回,退出控件等
其中,第一、三部分是可以不需要变化的,主要的就是窗口调用的时候,中间部分进行变换即可。
所以,可以这样实现:
首先,有一个mainwindow,其中,可以做成一个登录窗口。
然后,把需要调用的二级窗口定义号,并把头文件都添加到mainwindow.h中
我还定义了一个gAppWin,之后可以看到好处
然后,我们在PRotected成员变量中,定义窗口的指针
之后,public成员中定义一些函数,用于返回需要的窗口。然后在cpp文件下,如下定义嵌套窗口
之后,我们在点击返回按钮的时候,就进行窗口之间的切换了
类似如上所示,这样实现如果没有注意到层次问题,很可能返回的界面不是上一层,而是上上一层,甚至更多。新闻热点
疑难解答