一、QT基本框架
1、QT注意事项
QT文件路径必须要纯英文
2、QT类类型
- QMainWindow(带有菜单栏目)
- Qwidget(常用)
3、文件系统
main函数分析
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
\\有且只有一个应用程序对象
QApplication a(argc, argv);
\\继承于QMainWindow,为一个窗口
MainWindow w;
\\窗口默认隐藏,这里让他显示(可以用这个原理来设计隐藏窗口)
w.show();
\\a.exec()让用户输入,让窗口不会自动谈入
return a.exec();
}
/*为了让代码简便,我们将函数功能写在类中,一般不写入main函数中!!!!*/
二、项目文件
1、工程模块.pro
对于一个新的模块需要添加qmake,可以通过在头文件中按F1查找。例如
#include <QWidget> //需要添加QT += Widigets
这里的操作需要注意大小写以及+=符号的位置,否则会导致模块无法被识别
2、QT模块框架
- QT Widget:最常用
- Qt Webkit:浏览器引擎
- Qt Test:测试单元
- Qt SQL:数据库
- Qt Quick/Qt QML: JS实现单元
- Qt Multimedia Widget/Qt Mulitmedia:多媒体
- Qt Network:网络通信