Qt 基础(一) Qt的基本原理

来源:互联网 发布:淘宝卖家怎么增加客服 编辑:程序博客网 时间:2024/05/29 09:41

文章结构:

  • Qt 历史
  • 开发一个HelloWorld 程序
  • 用Qt Creater 开发一个 HelloWorkd 程序
  • 对开发者使用的忠告

文章学习目标:

  • 关于Qt的历史
  • 关于Qt的生态系统
  • 对Qt的更深层次的理解
  • 怎么创建第一个HelloWorld程序
  • 跨平台的建立和运行一个程序
  • 使用Qt Creater集成开发环境
  • 掌握一些用Qt开发程序时的有用建议

Qt历史

1994年 Qt开发框架建立

Qt是一个跨平台的应用程序,UI框架


开发一个HelloWorld 程序

//main.cpp

#include <QtGui>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPushButton button("Hello world");
    button.show();
    return app.exec();
}
  1. #File helloworld.pro
  2. SOURCES = main.cpp
  3. HEADERS += #No headers used

qmake tool 创建跨平台make文件


使用qmake建立工程

cd helloword

qmake helloworkd.pro #创建 Makefile 文件

make #编译和链接应用程序

./helloworld #执行应用程序


用Qt Creater 开发一个 HelloWorkd 程序

创建一个空的Qt工程

添加main.cpp源文件

编写HelloWorld源代码

运行程序

对开发者使用的忠告

想使一个Qt 模块有效 就在.pro文件中加入 QT += ... 注意QT是大写的

任何Qt类都有一个头文件

#include <QLabel>

#include <QtGui/QLabel>

任何模块都有一个头文件

#include <QtGui>