1.Qt简介
1.1跨平台图形界面引擎
1.2历史
1.2.1 1991 奇趣科技创建
1.3优点
1.3.1跨平台
1.3.2接口简单,容易上手
1.3.3一定程度上简化了内存回收
1.4版本
1.4.1商业版
1.4.2开源版
1.5成功案例
1.5.1Linux桌面环境 KDE
1.5.2谷歌地图
1.5.3VLC多媒体播放器
1.5.4WPS阅读器。。。
2创建第一个Qt程序
2.1点击创建项目后,选择项目路径以及给项目起名
2.2名称——不能有中文、空格
2.3路径——不能有中文
2.4默认创建有窗口类,myWidget(自己起的名字),基类有三种选择:QWidget、QMainWindow、QDialog
2.5main函数
2.5.1QApplication a 应用程序对象,有且仅有一个
2.5.2myWidget w; 实例化窗口对象
2.5.3w.show();调用show函数显示窗口
2.5.4return a.exec();让应用程序对象进入消息循环机制中,代码阻塞到当前行;没有这一行,窗口闪退(不显示),类似于system("pause");
#include "mywidget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
//a是应用程序对象,在Qt中,应用程序对象有且仅有一个
QApplication a(argc, argv);
//窗口对象 myWidget父类 -> QWidget
myWidget w;
//窗口对象 默认不会显示,必须要调用show方法显示窗口
w.show();
//让应用程序对象进入消息循环
//代码阻塞到这一行,没有这一行,窗口闪退(不显示),类似于system("pause");
return a.exec();
}