qt 界面切换

作者&投稿:学盾 (若有异议请与网页底部的电邮联系)
qt界面切换问题,就是有两个界面,我从A界面点一个button就切换到B界面,然后A界面隐~

在a界面button槽中,new一个B界面对象的指针出来,然后掉用show()方法。反过来也差不多。。注意包含他的头文件

第一个窗口实现选择,如果选择登录进入另外一个窗口中,再从这个窗口进入新的窗口怎么办?三个窗口都用QDialog类型,还是有一个要用widget?我是初学者,请顺便推荐些关于qcreator的资料,谢谢~~~~~

首先你得使用 QSplitter分割条,把主界面分成两半。
左边一半,你可以使用QListWidget,然后里面的项用图标显示;也可以使用QToolBox类
右边一半,你可以使用QStackedWidget类,将对应的窗口定义为一个个的QWidget,然后使用QStackedWidget的addWidget方法加进来,点击左边按钮项时,使用QStackedWidget的setCurrentIndex设置当前需要显示的窗口的索引号

你去QT的demo里找一个叫Config Dialog Example的例子程序,在DIALOG里。它会给你方法的

可以尝试用stackedwidget,它保存的是多个窗口,每次显示一个,其余的隐藏