| QAbstractEventDispatcher | The QAbstractEventDispatcher class manages Qt's event queue, excluding GUI-related events. |
| QAbstractFileEngine | The QAbstractFileEngine class provides an abstraction for accessing the filesystem. |
| QAbstractFileEngineHandler | The QAbstractFileEngineHandler class provides a way to register custom file engines with your application. |
| QAbstractFileEngineIterator | The QAbstractFileEngineIterator class provides an iterator interface for custom file engines. |
| QAbstractItemModel | The QAbstractItemModel class provides the abstract interface for item model classes. |
| QAbstractListModel | The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models. |
| QAbstractSocket | The QAbstractSocket class provides the base functionality common to all socket types. |
| QAbstractTableModel | The QAbstractTableModel class provides an abstract model that can be subclassed to create table models. |
| QAuthenticator | The QAuthenticator class provides an authentication object. |
| QBasicTimer | The QBasicTimer class provides timer events for objects. |
| QBitArray | The QBitArray class provides an array of bits. |
| QBuffer | The QBuffer class provides a QIODevice interface for a QByteArray. |
| QByteArray | The QByteArray class provides an array of bytes. |
| QByteArrayMatcher | The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array. |
| QCache | The QCache class is a template class that provides a cache. |
| QChar | The QChar class provides a 16-bit Unicode character. |
| QChildEvent | The QChildEvent class contains event parameters for child object events. |
| QConstString | The QConstString class is a wrapper for constant Unicode string data. |
| QCoreApplication | The QCoreApplication class provides an event loop for console Qt applications. |
| QCryptographicHash | The QCryptographicHash class provides a way to generate cryptographic hashes. |
| QCustomEvent | The QCustomEvent class provides support for custom events. |
| QDataStream | The QDataStream class provides serialization of binary data to a QIODevice. |
| QDate | The QDate class provides date functions. |
| QDateTime | The QDateTime class provides date and time functions. |
| QDir | The QDir class provides access to directory structures and their contents. |
| QDirIterator | The QDirIterator class provides an iterator for directory entrylists. |
| QDomAttr | The QDomAttr class represents one attribute of a QDomElement. |
| QDomCDATASection | The QDomCDATASection class represents an XML CDATA section. |
| QDomCharacterData | The QDomCharacterData class represents a generic string in the DOM. |
| QDomComment | The QDomComment class represents an XML comment. |
| QDomDocument | The QDomDocument class represents an XML document. |
| QDomDocumentFragment | The QDomDocumentFragment class is a tree of QDomNodes which is not usually a complete QDomDocument. |
| QDomDocumentType | The QDomDocumentType class is the representation of the DTD in the document tree. |
| QDomElement | The QDomElement class represents one element in the DOM tree. |
| QDomEntity | The QDomEntity class represents an XML entity. |
| QDomEntityReference | The QDomEntityReference class represents an XML entity reference. |
| QDomImplementation | The QDomImplementation class provides information about the features of the DOM implementation. |
| QDomNamedNodeMap | The QDomNamedNodeMap class contains a collection of nodes that can be accessed by name. |
| QDomNode | The QDomNode class is the base class for all the nodes in a DOM tree. |
| QDomNodeList | The QDomNodeList class is a list of QDomNode objects. |
| QDomNotation | The QDomNotation class represents an XML notation. |
| QDomProcessingInstruction | The QDomProcessingInstruction class represents an XML processing instruction. |
| QDomText | The QDomText class represents text data in the parsed XML document. |
| QDynamicPropertyChangeEvent | The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events. |
| QEvent | The QEvent class is the base class of all event classes. Event objects contain event parameters. |
| QEventLoop | The QEventLoop class provides a means of entering and leaving an event loop. |
| QFSFileEngine | The QFSFileEngine class implements Qt's default file engine. |
| QFile | The QFile class provides an interface for reading from and writing to files. |
| QFileInfo | The QFileInfo class provides system-independent file information. |
| QFileSystemWatcher | The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications. |
| QFlag | The QFlag class is a helper data type for QFlags. |
| QFlags | The QFlags class provides a type-safe way of storing OR-combinations of enum values. |
| QFtp | The QFtp class provides an implementation of the client side of FTP protocol. |
| QGenericArgument | The QGenericArgument class is an internal helper class for marshalling arguments. |
| QGenericReturnArgument | The QGenericReturnArgument class is an internal helper class for marshalling arguments. |
| QHash | The QHash class is a template class that provides a hash-table-based dictionary. |
| QHashIterator | The QHashIterator class provides a Java-style const iterator for QHash and QMultiHash. |
| QHostAddress | The QHostAddress class provides an IP address. |
| QHostInfo | The QHostInfo class provides static functions for host name lookups. |
| QHttp | The QHttp class provides an implementation of the HTTP protocol. |
| QHttpHeader | The QHttpHeader class contains header information for HTTP. |
| QHttpRequestHeader | The QHttpRequestHeader class contains request header information for HTTP. |
| QHttpResponseHeader | The QHttpResponseHeader class contains response header information for HTTP. |
| QIODevice | The QIODevice class is the base interface class of all I/O devices in Qt. |
| QLatin1Char | The QLatin1Char class provides an 8-bit ASCII/Latin-1 character. |
| QLatin1String | The QLatin1String class provides a thin wrapper around an ASCII/Latin-1 encoded string literal. |
| QLibrary | The QLibrary class loads shared libraries at runtime. |
| QLibraryInfo | The QLibraryInfo class provides information about the Qt library. |
| QLine | The QLine class provides a two-dimensional vector using integer precision. |
| QLineF | The QLineF class provides a two-dimensional vector using floating point precision. |
| QLinkedList | The QLinkedList class is a template class that provides linked lists. |
| QLinkedListIterator | The QLinkedListIterator class provides a Java-style const iterator for QLinkedList. |
| QList | The QList class is a template class that provides lists. |
| QListIterator | The QListIterator class provides a Java-style const iterator for QList and QQueue. |
| QLocale | The QLocale class converts between numbers and their string representations in various languages. |
| QMap | The QMap class is a template class that provides a skip-list-based dictionary. |
| QMapIterator | The QMapIterator class provides a Java-style const iterator for QMap and QMultiMap. |
| QMetaClassInfo | The QMetaClassInfo class provides additional information about a class. |
| QMetaEnum | The QMetaEnum class provides meta-data about an enumerator. |
| QMetaMethod | The QMetaMethod class provides meta-data about a member function. |
| QMetaObject | The QMetaObject class contains meta-information about Qt objects. |
| QMetaProperty | The QMetaProperty class provides meta-data about a property. |
| QMetaType | The QMetaType class manages named types in the meta-object system. |
| QMimeData | The QMimeData class provides a container for data that records information about its MIME type. |
| QModelIndex | The QModelIndex class is used to locate data in a data model. |
| QMultiHash | The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes. |
| QMultiMap | The QMultiMap class is a convenience QMap subclass that provides multi-valued maps. |
| QMutableHashIterator | The QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash. |
| QMutableLinkedListIterator | The QMutableLinkedListIterator class provides a Java-style non-const iterator for QLinkedList. |
| QMutableListIterator | The QMutableListIterator class provides a Java-style non-const iterator for QList and QQueue. |
| QMutableMapIterator | The QMutableMapIterator class provides a Java-style non-const iterator for QMap and QMultiMap. |
| QMutableSetIterator | The QMutableSetIterator class provides a Java-style non-const iterator for QSet. |
| QMutableVectorIterator | The QMutableVectorIterator class provides a Java-style non-const iterator for QVector and QStack. |
| QMutex | The QMutex class provides access serialization between threads. |
| QMutexLocker | The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes. |
| QNetworkAddressEntry | The QNetworkAddressEntry class stores one IP address supported by a network interface, along with its associated netmask and broadcast address. |
| QNetworkInterface | The QNetworkInterface class provides a listing of the host's IP addresses and network interfaces. |
| QNetworkProxy | The QNetworkProxy class provides a network layer proxy. |
| QObject | The QObject class is the base class of all Qt objects. |
| QObjectCleanupHandler | The QObjectCleanupHandler class watches the lifetime of multiple QObjects. |
| QPair | The QPair class is a template class that stores a pair of items. |
| QPersistentModelIndex | The QPersistentModelIndex class is used to locate data in a data model. |
| QPluginLoader | The QPluginLoader class loads a plugin at run-time. |
| QPoint | The QPoint class defines a point in the plane using integer precision. |
| QPointF | The QPointF class defines a point in the plane using floating point precision. |
| QPointer | The QPointer class is a template class that provides guarded pointers to QObjects. |
| QProcess | The QProcess class is used to start external programs and to communicate with them. |
| QQueue | The QQueue class is a generic container that provides a queue. |
| QReadLocker | The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access. |
| QReadWriteLock | The QReadWriteLock class provides read-write locking. |
| QRect | The QRect class defines a rectangle in the plane using integer precision. |
| QRectF | The QRectF class defines a rectangle in the plane using floating point precision. |
| QRegExp | The QRegExp class provides pattern matching using regular expressions. |
| QResource | The QResource class provides an interface for reading directly from resources. |
| QScriptContext | The QScriptContext class represents a Qt Script function invocation. |
| QScriptEngine | The QScriptEngine class provides an environment for evaluating Qt Script code. |
| QScriptExtensionPlugin | The QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins. |
| QScriptValue | The QScriptValue class acts as a container for the Qt Script data types. |
| QScriptValueIterator | The QScriptValueIterator class provides a Java-style iterator for QScriptValue. |
| QScriptable | The QScriptable class provides access to the Qt Script environment from Qt C++ member functions. |
| QSemaphore | The QSemaphore class provides a general counting semaphore. |
| QSet | The QSet class is a template class that provides a hash-table-based set. |
| QSetIterator | The QSetIterator class provides a Java-style const iterator for QSet. |
| QSettings | The QSettings class provides persistent platform-independent application settings. |
| QSharedData | The QSharedData class is a base class for shared data objects. |
| QSharedDataPointer | The QSharedDataPointer class provides a pointer to a shared data object. |
| QSignalMapper | The QSignalMapper class bundles signals from identifiable senders. |
| QSignalSpy | The QSignalSpy class enables introspection of signal emission. |
| QSize | The QSize class defines the size of a two-dimensional object using integer point precision. |
| QSizeF | The QSizeF class defines the size of a two-dimensional object using floating point precision. |
| QSocketNotifier | The QSocketNotifier class provides support for monitoring activity on a file descriptor. |
| QSqlDatabase | The QSqlDatabase class represents a connection to a database. |
| QSqlDriver | The QSqlDriver class is an abstract base class for accessing specific SQL databases. |
| QSqlDriverCreator | The QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type. |
| QSqlDriverCreatorBase | The QSqlDriverCreatorBase class is the base class for SQL driver factories. |
| QSqlDriverPlugin | The QSqlDriverPlugin class provides an abstract base for custom QSqlDriver plugins. |
| QSqlError | The QSqlError class provides SQL database error information. |
| QSqlField | The QSqlField class manipulates the fields in SQL database tables and views. |
| QSqlIndex | The QSqlIndex class provides functions to manipulate and describe database indexes. |
| QSqlQuery | The QSqlQuery class provides a means of executing and manipulating SQL statements. |
| QSqlQueryModel | The QSqlQueryModel class provides a read-only data model for SQL result sets. |
| QSqlRecord | The QSqlRecord class encapsulates a database record. |
| QSqlRelation | The QSqlRelation class stores information about an SQL foreign key. |
| QSqlRelationalDelegate | The QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel. |
| QSqlRelationalTableModel | The QSqlRelationalTableModel class provides an editable data model for a single database table, with foreign key support. |
| QSqlResult | The QSqlResult class provides an abstract interface for accessing data from specific SQL databases. |
| QSqlTableModel | The QSqlTableModel class provides an editable data model for a single database table. |
| QSslCertificate | The QSslCertificate class provides a convenient API for an X509 certificate. |
| QSslCipher | The QSslCipher class represents an SSL cryptographic cipher. |
| QSslError | The QSslError class provides an SSL error. |
| QSslKey | The QSslKey class provides an interface for private and public keys. |
| QSslSocket | The QSslSocket class provides an SSL encrypted socket for both clients and servers. |
| QStack | The QStack class is a template class that provides a stack. |
| QString | The QString class provides a Unicode character string. |
| QStringList | The QStringList class provides a list of strings. |
| QStringMatcher | The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string. |
| QStringRef | The QStringRef class provides a thin wrapper around QString substrings. |
| QSysInfo | The QSysInfo class provides information about the system. |
| QSystemLocale | The QSystemLocale class can be used to finetune the system locale of the user. |
| QTcpServer | The QTcpServer class provides a TCP-based server. |
| QTcpSocket | The QTcpSocket class provides a TCP socket. |
| QTemporaryFile | The QTemporaryFile class is an I/O device that operates on temporary files. |
| QTestEventList | The QTestEventList class provides a list of GUI events. |
| QTextCodec | The QTextCodec class provides conversions between text encodings. |
| QTextCodecPlugin | The QTextCodecPlugin class provides an abstract base for custom QTextCodec plugins. |
| QTextDecoder | The QTextDecoder class provides a state-based decoder. |
| QTextEncoder | The QTextEncoder class provides a state-based encoder. |
| QTextIStream | The QTextIStream class is a convenience class for input streams. |
| QTextOStream | The QTextOStream class is a convenience class for output streams. |
| QTextStream | The QTextStream class provides a convenient interface for reading and writing text. |
| QThread | The QThread class provides platform-independent threads. |
| QThreadStorage | The QThreadStorage class provides per-thread data storage. |
| QTime | The QTime class provides clock time functions. |
| QTimeLine | The QTimeLine class provides a timeline for controlling animations. |
| QTimer | The QTimer class provides repetitive and single-shot timers. |
| QTimerEvent | The QTimerEvent class contains parameters that describe a timer event. |
| QTranslator | The QTranslator class provides internationalization support for text output. |
| QUdpSocket | The QUdpSocket class provides a UDP socket. |
| QUrl | The QUrl class provides a convenient interface for working with URLs. |
| QUrlInfo | The QUrlInfo class stores information about URLs. |
| QUuid | The QUuid class stores a Universally Unique Identifier (UUID). |
| QVarLengthArray | The QVarLengthArray class provides a low-level variable-length array. |
| QVariant | The QVariant class acts like a union for the most common Qt data types. |
| QVector | The QVector class is a template class that provides a dynamic array. |
| QVectorIterator | The QVectorIterator class provides a Java-style const iterator for QVector and QStack. |
| QWaitCondition | The QWaitCondition class provides a condition variable for synchronizing threads. |
| QWriteLocker | The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access. |
| QXmlAttributes | The QXmlAttributes class provides XML attributes. |
| QXmlContentHandler | The QXmlContentHandler class provides an interface to report the logical content of XML data. |
| QXmlDTDHandler | The QXmlDTDHandler class provides an interface to report DTD content of XML data. |
| QXmlDeclHandler | The QXmlDeclHandler class provides an interface to report declaration content of XML data. |
| QXmlDefaultHandler | The QXmlDefaultHandler class provides a default implementation of all the XML handler classes. |
| QXmlEntityResolver | The QXmlEntityResolver class provides an interface to resolve external entities contained in XML data. |
| QXmlErrorHandler | The QXmlErrorHandler class provides an interface to report errors in XML data. |
| QXmlInputSource | The QXmlInputSource class provides the input data for the QXmlReader subclasses. |
| QXmlLexicalHandler | The QXmlLexicalHandler class provides an interface to report the lexical content of XML data. |
| QXmlLocator | The QXmlLocator class provides the XML handler classes with information about the parsing position within a file. |
| QXmlNamespaceSupport | The QXmlNamespaceSupport class is a helper class for XML readers which want to include namespace support. |
| QXmlParseException | The QXmlParseException class is used to report errors with the QXmlErrorHandler interface. |
| QXmlReader | The QXmlReader class provides an interface for XML readers (i.e. parsers). |
| QXmlSimpleReader | The QXmlSimpleReader class provides an implementation of a simple XML parser. |
| QXmlStreamAttribute | The QXmlStreamAttribute class represents a single XML attribute |
| QXmlStreamAttributes | The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute. |
| QXmlStreamEntityDeclaration | The QXmlStreamEntityDeclaration class represents a DTD entity declaration. |
| QXmlStreamNamespaceDeclaration | The QXmlStreamNamespaceDeclaration class represents a namespace declaration. |
| QXmlStreamNotationDeclaration | The QXmlStreamNotationDeclaration class represents a DTD notation declaration. |
| QXmlStreamReader | The QXmlStreamReader class provides a fast well-formed XML parser with a simple streaming API. |
| QXmlStreamWriter | The QXmlStreamWriter class provides an XML writer with a simple streaming API. |