当前位置: 技术问答>linux和unix
QT 编程为题
来源: 互联网 发布时间:2016-04-04
本文导语: 我想实现界面的登陆,具体步骤是 第一步,启动登陆界面,输入账号密码; 第二步,验证密码是否正确; 第三步,若正确的话,界面切换到控制界面。 第四步,根据控制界面的不同选项进入其它不同的界面。 我想...
我想实现界面的登陆,具体步骤是
第一步,启动登陆界面,输入账号密码;
第二步,验证密码是否正确;
第三步,若正确的话,界面切换到控制界面。
第四步,根据控制界面的不同选项进入其它不同的界面。
我想问下各位,怎么实现界面的切换 就是以上第三步和第四步怎么实现。QT库里面提供了什么类或函数吗 ??
在QT中有没有像JBuilder那样的 ,先建一个窗口,再建一个画布,在画布上建组件(按钮等)。界面切换时,把窗口上的画布remove()了再建新的画布。
急等!!
谢谢
第一步,启动登陆界面,输入账号密码;
第二步,验证密码是否正确;
第三步,若正确的话,界面切换到控制界面。
第四步,根据控制界面的不同选项进入其它不同的界面。
我想问下各位,怎么实现界面的切换 就是以上第三步和第四步怎么实现。QT库里面提供了什么类或函数吗 ??
在QT中有没有像JBuilder那样的 ,先建一个窗口,再建一个画布,在画布上建组件(按钮等)。界面切换时,把窗口上的画布remove()了再建新的画布。
急等!!
谢谢
|
QWidgetStack
QDesigner
QDesigner
|
这个应该不难吧,都先写好每个窗口,根据选项不同show不同的窗口就行了啊。。
if( option == 1)
{
QWidget1 dlg;
dlg.show();
}
else if( option == 2)
{
QWidget2 dlg;
dlg.show();
}
this->hide();
|
有,基本一样,就是比较麻烦一点。
|
用不同窗口处理就好了,根据选项不同进入不同的窗口,
继承 QWidget就可以了
需要用messagebox的话,也可以自己实现一个messagebox的模态窗口
继承 QWidget就可以了
需要用messagebox的话,也可以自己实现一个messagebox的模态窗口