您的位置:首页 > 编程语言 > Qt开发

QT5开发及实例读后感

2017-12-20 14:17 633 查看
QT5的一些概念:

信号和槽机制:QT提供了信号和槽机制用于完成界面操作的响应,是完成任意两个QT对象之间的通信机制。其中,信号会在某个特定情况或动作下被触发,槽是等同于接受并处理信号的函数。

元对象系统:提供了对象间的通信机制(信号和槽)、运行时类型信息和运动属性系统的支持,是标准C++的一个扩展,它使Qt能够更好地实现GUI图形用户界面功能。

布局管理器:

字符串类
操作字符串

查询字符串数据:如比较两个字符串是否相等 operator==(const QString&)如果相等则返回true。

字符串的转换:可以将一个字符串转换为数值类型或者其他的字符编码集。

容器类

存储在QT容器中的数据必须是可赋值的数据类型,也就是说这种数据类型必须提供一个默认的构造函数、一个复制构造函数和一个赋值操作运算符。

QT的容器类为遍历其中的内容提供了两种解决方案:JAVA风格的迭代器,STL风格的迭代器

QList类、QLinked类和QVector类:

QList类:QList<T>最常用的容器类,它存储给定数据类型T的一列数值,提供基于下标的快速访问。

QLinkedList类:QLinkedList<T>是一个链式列表,它以非连续的内存块保存数据。当对一个很大的列表进行插入操作时具有较高的效率。

QVector类:QVector<T>在相邻的内存中存储给定数据类型T的一组数值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: