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 | 提供动态数组的模板类 |