QT开发学习日志 本文档是关于QT开发的学习日志,涵盖了QT开发的基础知识和基本概念。下面是本文档中涉及的知识点: 1. QT的历史和含义:QT是TrollTech公司开发的跨平台应用程序开发框架,名称来源于发明者Haarard Nord和Eirik Chambe-Eng的合并字母“Q”和“t”,其中“Q”是QT库中所有类的前缀,“t”代表“toolkit”。 2. QT的协议:QT有两套协议,商业版本和开源的LGPL版本,前者需要付费,后者免费,但需要遵循LGPL协议的规定。 3. QT的下载和安装:QT的下载地址是https://qt.nokia.com/downloads,可以下载LGPL/Free和Commercial版本,下载完成后安装即可。 4. QT Creator:QT Creator是官方提供的一个轻量级IDE,功能强大,包括Welcome、Edit、Debug、Projects、Help和Output等几个部分。 5. QT Gui Application:QT Gui Application是一个简单的图形用户界面应用程序,使用QT Creator可以快速创建和运行。 6. QT的库:QT有多个库,包括Core、GUI、Network、OpenGL、XML等, QT Gui Application自动添加了GUI库。 7. QT项目文件:QT项目文件包括.pro、.cpp和.h三个文件,.pro文件是工程文件,用于生产makefile的配置文件,.cpp文件是源代码文件,.h文件是头文件。 8. QT的 Hello, world!:QT的Hello, world!程序使用QT Creator创建,包括main.cpp文件和.pro文件,main.cpp文件中包括main函数和QApplication、QLabel等类的使用。 9. QT的开发环境:QT的开发环境包括QT Creator和命令行工具qmake,qmake用于生成makefile文件。 10. QT的应用:QT的应用非常广泛,包括Linux KDE桌面的底层实现库等。 本文档提供了QT开发的基础知识和基本概念,涵盖了QT的历史、协议、下载、安装、IDE、项目文件、Hello, world!程序等方面的知识点,为后续学习和开发提供了良好的基础。
剩余63页未读,继续阅读
- 粉丝: 45
- 资源: 63
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助