qt概述
Qt是一个跨平台的C++图形用户界面应用程序框架
支持的平台
windows-xp Visrta win7 win8 win2008 win10
Uinux/Xll Linux 等
Macintosh -mac os X
Qt优点
1.跨平台
2.接口简单,容易上手
3.开发效率高
4.可以进行嵌入式开发
创建Qt项目
注意:路径中不要有中文
基类有三个:
QMainWindow(子类):有窗体
Qwidget(父类):什么都没有
QDialog(子类):有对话框
main.cpp的介绍
#include "widget.h"
#include <QApplication>//包含一个应用程序类的头文件
//main程序的入口 argc命令行变量的数量 argv命令行变量的数组
int main(int argc, char *argv[])
{
QApplication a(argc, argv); //a应用程序对象,在Qt中,应用程序对象有且只有一个
Widget w;//窗口对象 Widget父类->QWidget
w.show();//窗口对象,默认不会显示,必须调用show方法显示窗口
return a.exec();//让应用程序对象进入消息循环机制(可以认为是一个死循环,点击了关闭会退出循环)
}