1、需求
多见于大部分的客户端,首先进入欢迎界面,输入账户密码登录等方式才能进入主界面。
我们要做一个欢迎界面,登录或是点击之后才能进入主界面。
2、设计
主界面使用QWidget,欢迎界面使用一个Dialog带有登录和按键的会话框。
3、实施
(1)界面设计
(2)逻辑处理
欢迎界面的diaglog设计信号(button的clicked)与槽(dialog的accept)
主界面 的逻辑处理
-
int main(int argc, char *argv[])
-
{
-
QApplication a(argc, argv);
-
MainWindow w;
-
WelcomeDialog myWelcomeDialog;
-
if (myWelcomeDialog.exec() == QDialog::Accepted)
-
{
-
w.show();
-
return a.exec();//只要主界面不退出就会一直运行
-
}
-
else
-
{
-
return 0;
-
}
-
}
阅读(1232) | 评论(0) | 转发(0) |