1 QT简介
1.1 跨平台的图形界面引擎
1.2 优点
1.2.1 跨平台
1.2.2 接口简单,容易上手
1.2.3 一定程度上简化了内存回收(new出来的对象有时候不用考虑它的释放)
1.3 版本
1.3.1 商业版
1.3.2 开源版
1.4 成功案例
1.4.1 Linux桌面环境
1.4.2 谷歌地图
1.1.3 VLC多媒体播放器
1.5 创建第一个QT程序
之后按照自己的需要一步步选择即可。
最终图示:
1.6 补充信息
1.6.1 文件路径名称不能出现中文
1.6.2 默认创建有窗口类——myWidget,基类有三种选择:QWidget、QMainWindow、DLalog
main函数代码解释:
#include "mywidget.h"
#include <QApplication>//包含一个应用程序类的头文件
//程序入口,argc命令行变量的数量,argv命令行变量的数组
int main(int argc, char *argv[])
{
//QApplication应用程序对象,有且仅有一个
QApplication a(argc, argv);
//myWidget创建一个窗口对象,myWidget的父类-》QWidget
myWidget w;
//窗口对象默认不会显示,必须调用show方法来显示窗口
w.show();
//让应用程序进入消息循环,表示让窗口一直存在,什么时候自己点击关闭了才关闭窗口
//程序也会阻塞到这一行,后面的代码不能正常显示执行
return a.exec();
}