返回介绍

Non-GUI Classes

发布于 2019-10-04 15:05:01 字数 3329 浏览 958 评论 0 收藏 0

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.

See also the introduction to the Qt collection classes.

QAsciiCacheTemplate class that provides a cache based on char* keys
QAsciiCacheIteratorIterator for QAsciiCache collections
QAsciiDictTemplate class that provides a dictionary based on char* keys
QAsciiDictIteratorIterator for QAsciiDict collections
QBitArrayArray of bits
QByteArrayArray of bytes
QCacheTemplate class that provides a cache based on QString keys
QCacheIteratorIterator for QCache collections
QCStringAbstraction of the classic C zero-terminated char array (char *)
QDictTemplate class that provides a dictionary based on QString keys
QDictIteratorIterator for QDict collections
QIntCacheTemplate class that provides a cache based on long keys
QIntCacheIteratorIterator for QIntCache collections
QIntDictTemplate class that provides a dictionary based on long keys
QIntDictIteratorIterator for QIntDict collections
QMapValue-based template class that provides a dictionary
QMapConstIteratorIterator for QMap
QMapIteratorIterator for QMap
QMemArrayTemplate class that provides arrays of simple types
QObjectListQPtrList of QObjects
QObjectListItIterator for QObjectLists
QPairValue-based template class that provides a pair of elements
QPtrCollectionThe base class of most pointer-based Qt collections
QPtrDictTemplate class that provides a dictionary based on void* keys
QPtrDictIteratorIterator for QPtrDict collections
QPtrListTemplate class that provides doubly-linked lists
QPtrListIteratorIterator for QPtrList collections
QPtrQueueTemplate class that provides a queue
QPtrStackTemplate class that provides a stack
QPtrVectorTemplate collection class that provides a vector (array)
QRegExpPattern matching using regular expressions
QStrIListDoubly-linked list of char* with case-insensitive comparison
QStringAbstraction of Unicode text and the classic C null-terminated char array
QStringListList of strings
QStrListDoubly-linked list of char*
QStrListIteratorIterator for the QStrList and QStrIList classes
QValueListValue-based template class that provides doubly linked lists
QValueListConstIteratorConst iterator for QValueList
QValueListIteratorIterator for QValueList
QValueStackValue-based template class that provides a stack
QValueVectorValue-based template class that provides a dynamic array

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文