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 | 提供動態數組的模闆類 |