Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1436358
  • 博文数量: 241
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2253
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-11 22:27
个人简介

--

文章分类

全部博文(241)

文章存档

2021年(3)

2019年(6)

2018年(1)

2017年(9)

2016年(21)

2015年(50)

2014年(125)

2013年(26)

我的朋友

分类: C/C++

2016-01-31 15:39:55

1、需求
多见于大部分的客户端,首先进入欢迎界面,输入账户密码登录等方式才能进入主界面。
我们要做一个欢迎界面,登录或是点击之后才能进入主界面。

2、设计
主界面使用QWidget,欢迎界面使用一个Dialog带有登录和按键的会话框。

3、实施
(1)界面设计


(2)逻辑处理
欢迎界面的diaglog设计信号(button的clicked)与槽(dialog的accept)
主界面 的逻辑处理

点击(此处)折叠或打开

  1. int main(int argc, char *argv[])
  2. {
  3.     QApplication a(argc, argv);
  4.     MainWindow w;
  5.     WelcomeDialog myWelcomeDialog;
  6.     if (myWelcomeDialog.exec() == QDialog::Accepted)
  7.     {
  8.         w.show();
  9.         return a.exec();//只要主界面不退出就会一直运行
  10.     }
  11.     else
  12.     {
  13.         return 0;
  14.     }
  15. }

阅读(1187) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~