Non-GUI Classes

The non-GUI classes are general-purpose collection and string classes that may be used independently of the GUI classes.

In particular, these classes do not depend on QApplication at all, and so can be used in non-GUI programs.

QBitArray 位数组
QByteArray 字节数组
QByteArrayMatcher 保持在字节数组中可以快速匹配的字节序列
QCache 提供缓存的模板类
QContiguousCache 提供连续缓存的模板类
QCryptographicHash 生成加密哈希的办法
QElapsedTimer 计算消耗时间的快速方式
QFlags 存储枚举值 OR 组合的类型安全方式
QHash 提供基于哈希表的字典的模板类
QLinkedList 提供链接列表的模板类
QList 提供列表的模板类
QMap Template class that provides a skip-list-based dictionary
QMultiHash 提供多值哈希的方便 QHash 子类
QMultiMap 提供多值映射的方便 QMap 子类
QPair 存储一对项的模板类
QQueue 提供队列的通用容器
QRegExp 使用正则表达式进行模式匹配
QSet 提供基于哈希表的集的模板类
QStack 提供堆栈的模板类
QString Unicode 字符串
QStringList 字符串列表
QStringMatcher 保持可以在 Unicode 字符串中快速匹配的字符序列
QStringRef 围绕 QString 子字符串的瘦包裹器
QTextBoundaryFinder 在字符串中查找 Unicode 文本边界的办法
QVarLengthArray 低级可变长度数组
QVector 提供动态数组的模板类