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();
}
- #File helloworld.pro
- SOURCES = main.cpp
- 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>
- Qt 基础(一) Qt的基本原理
- QT基础(一)
- 一.QT基础
- 基于Qt的Http编程基本原理
- QT的打印基础
- Qt(一) Qt入门
- Android上运行QT项目Necessitas的基本原理
- 基于Qt的Http编程-基本原理 GET方式
- QT基础
- qt基础
- qt基础
- Qt 基础
- qt基础
- QT基础
- qt基础
- qt基础
- QT基础
- qt基础
- 适应列宽
- 不带缓冲IO和带缓冲IO
- java nio 系列学习之 三
- WPF之我见
- asp.net字符串的数学表达式计算结果
- Qt 基础(一) Qt的基本原理
- IT职场人生系列之十八:危险职业(上)
- MT6573添加新硬件模块驱动方法
- 在Tomcat实现SSL(单向)
- linux 监控一些常用的命令
- java nio 系列学习之四
- Java加密技术(一)
- 相频响应的物理意义
- 对话阿里云