QT编程入门
一, Qt是图形用户界面(GUI)程序框架
1. 基本C++语言对图形系统编程口进行封装
C++类库
2. 专注与用户界面开始, 在后续发展中不断扩充:
系统调用, 网络编程, 数据编程, 多媒体, 2D/3D图形渲染(OpenGL), 等等
3. 跨平台的框架
一次编码, 到处编译.
Unix/Liunx/Windows/IOS/Android...
4. 艺术级的图形开发工具
很少的工作, 可以还来相对完善的工业级产品.
二, Qt由来和发展
1991, Haavard Nord, Eirik Chambe-Eng
1994, Quasar Technologies->Troll Tech (奇趣科技)
2005, Qt 4.0
2008, 奇趣科技被诺基亚收购, 更名Qt Software
2009, 诺基亚Qt Software宣布Qt源代码对弓公众开放
三, 为什么选择Qt
1. 基于C++语言, 简单, 易用, 面向对象.
2. 优良的跨平台特性.
3. 架构健壮, 功能强大, 性能卓越.
4. 基于Qt的图形界面开发效率高.
5. 开源软件.
四, 编程环境
1. 工具
/usr/bin目录下
$ which amake
1) assistant -- 帮助手册
Public Types : 公有(成员)类型
Properties : 属性(成员变量)
属性类型 属性名 (void); // 获取特点属性
void set属性名 (属性类型); // 获取特定属性
Public Funtione: 公有(成员)函数, 包括构造和析构函数
Signals: 信号(函数), 可触发的事件通知
Public Slots: 公有槽(函数), 对特定事件的相应
2) $ qmake -version : 察看版本信息
$ qmake -project : 根据当前目录中的文件自动生成工程文件
$ qmake : 根据工程文件生成构建脚本
3)desugner ————设计器(设
QT编程入门学习第一天的笔记&代码
最新推荐文章于 2024-06-21 20:40:11 发布
本文介绍了QT编程的基础,包括QT作为GUI框架的特性、发展历程、选择QT的原因,以及QT编程环境的设置。重点讲解了如何编写第一个QT程序,涉及到事件循环、汉字处理和信号与槽的概念。此外,还提到了QPushButton组件和信号槽的连接方法。
摘要由CSDN通过智能技术生成