目录
1、QT的概述
2、创建QT的项目(hello qt)
3、第一个窗口及窗口的属性
4、第一个按钮
5、信号与槽机制
6、带菜单栏的窗口
7、对话框
8、布局
9、常用的控件
10、QT消息机制以及事件
11、绘图与绘图设备
知识点1:QT概述
1、概念
QT是一个跨平台的C++图形用户界面应用程序框架。
常见GUI:
Qt:支持多平台开发;支持css;面向对象特性体现突出;发展趋势良好
MFC:仅在windows开发;运行程序效率高;库安全性好。
2、发展史
1991年--现在
奇趣--》诺基亚--》Digia公司
3、支持的平台
windows
unix/linux
macos
嵌入式平台
4、优点
|跨平台,几乎支持所有的平台 。
|接口简单,容易上手,学习Qt框架对学习其他框架有参考意义。
|一定程度上简化了内存回收机制 。
|开发效率高,能够快速的构建应用程序。
|有很好的社区氛围,市场份额再缓慢上升。
|可以进行嵌入式开发。
5、QT开发的成功案例
|Linux桌面环境KDE
|Skype 网络电话
|Google Earth g谷歌地图
|VLC多媒体播放器
|VirtualBox虚拟机软件
|咪咕音乐
|WPS office
|极品飞车
知识点2:Qt的下载及安装
下载:(注意:选择版本,选择对应平台安装包)
方式一:官网http://www.qt.io/download-open-source/或者http://download.qt.io/archive/qt/
windows安装:
步骤1:准备好软件安装包
步骤2:双击安装,一路next
(跳过sign-up,修改软件安装路径,同一安装协议)
linux安装:
步骤1:准备好软件安装包
(如果是在windos下向linux拷贝文件,查到linux虚拟机的IP地址,用远程访问的方式,将软件拷贝过去。在windows下win+R打开运行输入虚拟机ip,远程访问虚拟机)
步骤2:将软件安装包拷贝到linux系统中
步骤3:安装(终端上./执行)一路next
安装完成之后创建工程,运行工程时,如果报错插件错误,无法导入。linux终端运行下面代码安装插件
sudo apt-get install libgstreamer0.10-dev
sudo apt-get install libgstreamer-plugins-base0.01-dev
知识点3:了解QTCreator
1、QT和QTCreator区别
QT : 基于C++的跨平台的图形用户界面应用程序框架,通俗来说就是开发工具包
QTCreator : 集成的编译器,它是QT的桌面环境。
2、QTCreator主页面
欢迎选项:
工程:创建工程+打开工程
示例:demo程序,下载运行研读代码
教程:一般要登陆外网才能看,我们一般不看
编辑选项:
编辑项目文件
设计选项:
设计UI
debug选项;
调试
项目设置选项:
帮助选项:
查询