首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt怎么设计一个“下一步”界面啊

2013-07-01 
Qt如何设计一个“下一步”界面啊~~本帖最后由 sanmu111111 于 2012-07-13 10:49:41 编辑先问一个概念性的东

Qt如何设计一个“下一步”界面啊~~
本帖最后由 sanmu111111 于 2012-07-13 10:49:41 编辑 先问一个概念性的东西吧,mainwindow中间的区域是叫centralwidget吗??

我的理解好像是这样的,那就按我的理解来描述我的问题吧~~

我就是想做一个类似安装程序的界面的流程,就是右下角有几个按钮:“上一步”,“下一步”,“取消”

然后点击“下一步”会新建一个centralwidget,而主窗口不变,我要在每个页面上实现一些功能(这些功能已经基本搞定了,就是之前发帖问的一些东西,比如第一个是一个欢迎界面,我会在上面插一个图片,写上一段话,第二个是一个配置界面,有一些lineedit,会在里面写好配置参数,点击下一步之后存起来到下一个界面……之后还有,大概就是这样的~~)

哪位大神能告诉我下该怎么弄么,给我个思路吧,现在一点都不知道怎么弄呢~~

ps:大神最好说的详细一点,我是个初学者,刚接触Qt几天,好多东西你说的我可能都不知道是什么,总之越详细越好啦~~O(∩_∩)O~~
[解决办法]
是不是点下一步上一步的界面隐藏?你可以在第一个界面new出第二个界面,然后show出来hide掉第一个界面就好了啊,不用传父类。
[解决办法]
假设你用两个QWidget,名字分别为w1, w2;在w1里面 声明QWidget *w2;在.cpp中w2 = new QWidget();//括号里面为空就是不传入父类,然后当你点击按钮的时候,在槽函数里面this->hide();w2->show();就可以了。
[解决办法]
单独运行Qt designer ,控件中有QWizard

或者直接手写代码,使用QWizard
[解决办法]
看这个:http://qt-project.org/doc/qt-4.8/qwizard.html
[解决办法]

引用:
引用:
假设你用两个QWidget,名字分别为w1, w2;在w1里面 声明QWidget *w2;在.cpp中w2 = new QWidget();//括号里面为空就是不传入父类,然后当你点击按钮的时候,在槽函数里面this->hide();w2->show();就可以了。


噢~~大概懂了点,先试试~~


普通窗体可以这样,如果是适用上一步下一步的情况,QWizardPage 是正道。

热点排行