| Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |
Qt's classes with brief descriptions:
| QAccel | Handles keyboard accelerator and shortcut keys |
| QAccessible | Enums and static functions relating to accessibility |
| QAccessibleInterface | Defines an interface that exposes information about accessible objects |
| QAccessibleObject | Implements parts of the QAccessibleInterface for QObjects |
| QAction | Abstract user interface action that can appear both in menus and tool bars |
| QActionGroup | Groups actions together |
| QApplication | Manages the GUI application's control flow and main settings |
| QAsciiCache | Template class that provides a cache based on char* keys |
| QAsciiCacheIterator | Iterator for QAsciiCache collections |
| QAsciiDict | Template class that provides a dictionary based on char* keys |
| QAsciiDictIterator | Iterator for QAsciiDict collections |
| QAssistantClient | Means of using Qt Assistant as an application's help tool |
| QAxAggregated | Abstract base class for implementations of additional COM interfaces |
| QAxBase | Abstract class that provides an API to initalize and access a COM object |
| QAxBindable | Interface between a QWidget and an ActiveX client |
| QAxFactory | Defines a factory for the creation of ActiveX components |
| QAxObject | QObject that wraps a COM object |
| QAxWidget | QWidget that wraps an ActiveX control |
| QBig5Codec | Conversion to and from the Big5 encoding |
| QBig5hkscsCodec | Conversion to and from the Big5-HKSCS encoding |
| QBitArray | Array of bits |
| QBitVal | Internal class, used with QBitArray |
| QBitmap | Monochrome (1-bit depth) pixmaps |
| QBoxLayout | Lines up child widgets horizontally or vertically |
| QBrush | Defines the fill pattern of shapes drawn by a QPainter |
| QBuffer | I/O device that operates on a QByteArray |
| QButton | The abstract base class of button widgets, providing functionality common to buttons |
| QButtonGroup | Organizes QButton widgets in a group |
| QByteArray | Array of bytes |
| QCDEStyle | CDE look and feel |
| QCString | Abstraction of the classic C zero-terminated char array (char *) |
| QCache | Template class that provides a cache based on QString keys |
| QCacheIterator | Iterator for QCache collections |
| QCanvas | 2D area that can contain QCanvasItem objects |
| QCanvasEllipse | Ellipse or ellipse segment on a QCanvas |
| QCanvasItem | Abstract graphic object on a QCanvas |
| QCanvasItemList | List of QCanvasItems |
| QCanvasLine | Line on a QCanvas |
| QCanvasPixmap | Pixmaps for QCanvasSprites |
| QCanvasPixmapArray | Array of QCanvasPixmaps |
| QCanvasPolygon | Polygon on a QCanvas |
| QCanvasPolygonalItem | Polygonal canvas item on a QCanvas |
| QCanvasRectangle | Rectangle on a QCanvas |
| QCanvasSpline | Multi-bezier splines on a QCanvas |
| QCanvasSprite | Animated canvas item on a QCanvas |
| QCanvasText | Text object on a QCanvas |
| QCanvasView | On-screen view of a QCanvas |
| QChar | Lightweight Unicode character |
| QCharRef | Helper class for QString |
| QCheckBox | Checkbox with a text label |
| QCheckListItem | Checkable list view items |
| QCheckTableItem | Checkboxes in QTables |
| QChildEvent | Event parameters for child object events |
| QClipboard | Access to the window system clipboard |
| QCloseEvent | Parameters that describe a close event |
| QColor | Colors based on RGB or HSV values |
| QColorDialog | Dialog widget for specifying colors |
| QColorDrag | Drag and drop object for transferring colors |
| QColorGroup | Group of widget colors |
| QComboBox | Combined button and popup list |
| QComboTableItem | Means of using comboboxes in QTables |
| QCommonStyle | Encapsulates the common Look and Feel of a GUI |
| QConstString | String objects using constant Unicode data |
| QContextMenuEvent | Parameters that describe a context menu event |
| QCopChannel | Communication capabilities between several clients |
| QCursor | Mouse cursor with an arbitrary shape |
| QCustomEvent | Support for custom events |
| QCustomMenuItem | Abstract base class for custom menu items in popup menus |
| QDataBrowser | Data manipulation and navigation for data entry forms |
| QDataStream | Serialization of binary data to a QIODevice |
| QDataTable | Flexible SQL table widget that supports browsing and editing |
| QDataView | Read-only SQL forms |
| QDate | Date functions |
| QDateEdit | Date editor |
| QDateTime | Date and time functions |
| QDateTimeEdit | Combines a QDateEdit and QTimeEdit widget into a single widget for editing datetimes |
| QDateTimeEditBase | Abstraction for date and edit editors |
| QDeepCopy | Template class which ensures that implicitly shared and explicitly shared classes reference unique data |
| QDesktopWidget | Access to screen information on multi-head systems |
| QDial | Rounded range control (like a speedometer or potentiometer) |
| QDialog | The base class of dialog windows |
| QDict | Template class that provides a dictionary based on QString keys |
| QDictIterator | Iterator for QDict collections |
| QDir | Access to directory structures and their contents in a platform-independent way |
| QDirectPainter | Direct access to the video hardware |
| QDns | Asynchronous DNS lookups |
| QDockArea | Manages and lays out QDockWindows |
| QDockWindow | Widget which can be docked inside a QDockArea or floated as a top level window on the desktop |
| QDomAttr | Represents one attribute of a QDomElement |
| QDomCDATASection | Represents an XML CDATA section |
| QDomCharacterData | Represents a generic string in the DOM |
| QDomComment | Represents an XML comment |
| QDomDocument | Represents an XML document |
| QDomDocumentFragment | Tree of QDomNodes which is not usually a complete QDomDocument |
| QDomDocumentType | The representation of the DTD in the document tree |
| QDomElement | Represents one element in the DOM tree |
| QDomEntity | Represents an XML entity |
| QDomEntityReference | Represents an XML entity reference |
| QDomImplementation | Information about the features of the DOM implementation |
| QDomNamedNodeMap | Collection of nodes that can be accessed by name |
| QDomNode | The base class for all the nodes in a DOM tree |
| QDomNodeList | List of QDomNode objects |
| QDomNotation | Represents an XML notation |
| QDomProcessingInstruction | Represents an XML processing instruction |
| QDomText | Represents text data in the parsed XML document |
| QDoubleValidator | Range checking of floating-point numbers |
| QDragEnterEvent | Event which is sent to the widget when a drag and drop first drags onto the widget |
| QDragLeaveEvent | Event which is sent to the widget when a drag and drop leaves the widget |
| QDragMoveEvent | Event which is sent while a drag and drop is in progress |
| QDragObject | Encapsulates MIME-based data transfer |
| QDropEvent | Event which is sent when a drag and drop is completed |
| QEditorFactory | Used to create editor widgets for QVariant data types |
| QErrorMessage | Error message display dialog |
| QEucJpCodec | Conversion to and from EUC-JP character sets |
| QEucKrCodec | Conversion to and from EUC-KR character sets |
| QEvent | The base class of all event classes. Event objects contain event parameters |
| QEventLoop | Manages the event queue |
| QFile | I/O device that operates on files |
| QFileDialog | Dialogs that allow users to select files or directories |
| QFileIconProvider | Icons for QFileDialog to use |
| QFileInfo | System-independent file information |
| QFilePreview | File previewing in QFileDialog |
| QFocusData | Maintains the list of widgets in the focus chain |
| QFocusEvent | Event parameters for widget focus events |
| QFont | Font used for drawing text |
| QFontDatabase | Information about the fonts available in the underlying window system |
| QFontDialog | Dialog widget for selecting a font |
| QFontInfo | General information about fonts |
| QFontManager | Implements font management in Qt/Embedded |
| QFontMetrics | Font metrics information |
| QFrame | The base class of widgets that can have a frame |
| QFtp | Implementation of the FTP protocol |
| QGL | Namespace for miscellaneous identifiers in the Qt OpenGL module |
| QGLColormap | Used for installing custom colormaps into QGLWidgets |
| QGLContext | Encapsulates an OpenGL rendering context |
| QGLFormat | The display format of an OpenGL rendering context |
| QGLWidget | Widget for rendering OpenGL graphics |
| QGLayoutIterator | Abstract base class of internal layout iterators |
| QGb18030Codec | Conversion to and from the Chinese GB18030/GBK/GB2312 encoding |
| QGb2312Codec | Conversion to and from the Chinese GB2312 encoding |
| QGbkCodec | Conversion to and from the Chinese GBK encoding |
| QGfxDriverFactory | Creates QScreen objects for Qt/Embedded |
| QGfxDriverPlugin | Abstract base for Qt/Embedded graphics driver plugins |
| QGrid | Simple geometry management of its children |
| QGridLayout | Lays out widgets in a grid |
| QGridView | Abstract base for fixed-size grids |
| QGroupBox | Group box frame with a title |
| QGuardedPtr | Template class that provides guarded pointers to QObjects |
| QHBox | Horizontal geometry management for its child widgets |
| QHBoxLayout | Lines up widgets horizontally |
| QHButtonGroup | Organizes QButton widgets in a group with one horizontal row |
| QHGroupBox | Organizes widgets in a group with one horizontal row |
| QHeader | Header row or column, e.g. for tables and listviews |
| QHebrewCodec | Conversion to and from visually ordered Hebrew |
| QHideEvent | Event which is sent after a widget is hidden |
| QHostAddress | IP address |
| QHttp | Implementation of the HTTP protocol |
| QHttpHeader | Header information for HTTP |
| QHttpRequestHeader | Request header information for HTTP |
| QHttpResponseHeader | Response header information for HTTP |
| QIMEvent | Parameters for input method events |
| QIODevice | The base class of I/O devices |
| QIconDrag | Supports drag and drop operations within a QIconView |
| QIconDragItem | Encapsulates a drag item |
| QIconFactory | Used to create pixmaps for a QIconSet |
| QIconSet | Set of icons with different styles and sizes |
| QIconView | Area with movable labelled icons |
| QIconViewItem | Single item in a QIconView |
| QImage | Hardware-independent pixmap representation with direct access to the pixel data |
| QImageConsumer | Abstraction used by QImageDecoder |
| QImageDecoder | Incremental image decoder for all supported image formats |
| QImageDrag | Drag and drop object for transferring images |
| QImageFormat | Incremental image decoder for a specific image format |
| QImageFormatPlugin | Abstract base for custom image format plugins |
| QImageFormatType | Factory that makes QImageFormat objects |
| QImageIO | Parameters for loading and saving images |
| QInputDialog | Simple convenience dialog to get a single value from the user |
| QIntCache | Template class that provides a cache based on long keys |
| QIntCacheIterator | Iterator for QIntCache collections |
| QIntDict | Template class that provides a dictionary based on long keys |
| QIntDictIterator | Iterator for QIntDict collections |
| QIntValidator | Validator which ensures that a string contains a valid integer within a specified range |
| QJisCodec | Conversion to and from JIS character sets |
| QKbdDriverFactory | Creates QWSKeyboardHandler objects for Qt/Embedded |
| QKbdDriverPlugin | Abstract base for Qt/Embedded keyboard driver plugins |
| QKeyEvent | Describes a key event |
| QKeySequence | Encapsulates a key sequence as used by accelerators |
| QLCDNumber | Displays a number with LCD-like digits |
| QLabel | Text or image display |
| QLayout | The base class of geometry managers |
| QLayoutItem | Abstract item that a QLayout manipulates |
| QLayoutIterator | Iterators over QLayoutItem |
| QLibrary | Wrapper for handling shared libraries |
| QLineEdit | One-line text editor |
| QListBox | List of selectable, read-only items |
| QListBoxItem | The base class of all list box items |
| QListBoxPixmap | List box items with a pixmap and optional text |
| QListBoxText | List box items that display text |
| QListView | Implements a list/tree view |
| QListViewItem | Implements a list view item |
| QListViewItemIterator | Iterator for collections of QListViewItems |
| QLocalFs | Implementation of a QNetworkProtocol that works on the local file system |
| QMacMime | Maps open-standard MIME to Mac flavors |
| QMacStyle | Implements an Appearance Manager style |
| QMainWindow | Main application window, with a menu bar, dock windows (e.g. for toolbars), and a status bar |
| QMap | Value-based template class that provides a dictionary |
| QMapConstIterator | Iterator for QMap |
| QMapIterator | Iterator for QMap |
| QMemArray | Template class that provides arrays of simple types |
| QMenuBar | Horizontal menu bar |
| QMenuData | Base class for QMenuBar and QPopupMenu |
| QMessageBox | Modal dialog with a short message, an icon, and some buttons |
| QMetaObject | Meta information about Qt objects |
| QMetaProperty | Stores meta data about a property |
| QMimeSource | Abstraction of objects which provide formatted data of a certain MIME type |
| QMimeSourceFactory | Extensible provider of mime-typed data |
| QMotif | The basis of the Motif Extension |
| QMotifDialog | The QDialog API for Motif-based dialogs |
| QMotifPlusStyle | More sophisticated Motif-ish look and feel |
| QMotifStyle | Motif look and feel |
| QMotifWidget | The QWidget API for Xt/Motif widgets |
| QMouseDriverFactory | Creates QWSMouseHandler objects for Qt/Embedded |
| QMouseDriverPlugin | Abstract base for Qt/Embedded mouse driver plugins |
| QMouseEvent | Parameters that describe a mouse event |
| QMoveEvent | Event parameters for move events |
| QMovie | Incremental loading of animations or images, signalling as it progresses |
| QMutex | Access serialization between threads |
| QMutexLocker | Simplifies locking and unlocking QMutexes |
| QNPInstance | QObject that is a Web-browser plugin |
| QNPStream | Stream of data provided to a QNPInstance by the browser |
| QNPWidget | QWidget that is a Web-browser plugin window |
| QNPlugin | The plugin central factory |
| QNetworkOperation | Common operations for network protocols |
| QNetworkProtocol | Common API for network protocols |
| QObject | The base class of all Qt objects |
| QObjectCleanupHandler | Watches the lifetime of multiple QObjects |
| QObjectList | QPtrList of QObjects |
| QObjectListIterator | Iterator for QObjectLists |
| QPNGImagePacker | Creates well-compressed PNG animations |
| QPaintDevice | The base class of objects that can be painted |
| QPaintDeviceMetrics | Information about a paint device |
| QPaintEvent | Event parameters for paint events |
| QPainter | Does low-level painting e.g. on widgets |
| QPair | Value-based template class that provides a pair of elements |
| QPalette | Color groups for each widget state |
| QPen | Defines how a QPainter should draw lines and outlines of shapes |
| QPicture | Paint device that records and replays QPainter commands |
| QPixmap | Off-screen, pixel-based paint device |
| QPixmapCache | Application-global cache for pixmaps |
| QPlatinumStyle | Mac/Platinum look and feel |
| QPoint | Defines a point in the plane |
| QPointArray | Array of points |
| QPopupMenu | Popup menu widget |
| QPrinter | Paint device that paints on a printer |
| QProcess | Used to start external programs and to communicate with them |
| QProgressBar | Horizontal progress bar |
| QProgressDialog | Feedback on the progress of a slow operation |
| QPtrCollection | The base class of most pointer-based Qt collections |
| QPtrDict | Template class that provides a dictionary based on void* keys |
| QPtrDictIterator | Iterator for QPtrDict collections |
| QPtrList | Template class that provides a list |
| QPtrListIterator | Iterator for QPtrList collections |
| QPtrQueue | Template class that provides a queue |
| QPtrStack | Template class that provides a stack |
| QPtrVector | Template collection class that provides a vector (array) |
| QPushButton | Command button |
| QRadioButton | Radio button with a text or pixmap label |
| QRangeControl | Integer value within a range |
| QRect | Defines a rectangle in the plane |
| QRegExp | Pattern matching using regular expressions |
| QRegExpValidator | Used to check a string against a regular expression |
| QRegion | Clip region for a painter |
| QResizeEvent | Event parameters for resize events |
| QSGIStyle | SGI/Irix look and feel |
| QScreen | And its descendants manage the framebuffer and palette |
| QScrollBar | Vertical or horizontal scroll bar |
| QScrollView | Scrolling area with on-demand scroll bars |
| QSemaphore | Robust integer semaphore |
| QServerSocket | TCP-based server |
| QSessionManager | Access to the session manager |
| QSettings | Persistent platform-independent application settings |
| QShowEvent | Event which is sent when a widget is shown |
| QSignal | Can be used to send signals for classes that don't inherit QObject |
| QSignalMapper | Bundles signals from identifiable senders |
| QSimpleRichText | Small displayable piece of rich text |
| QSize | Defines the size of a two-dimensional object |
| QSizeGrip | Corner-grip for resizing a top-level window |
| QSizePolicy | Layout attribute describing horizontal and vertical resizing policy |
| QSjisCodec | Conversion to and from Shift-JIS |
| QSlider | Vertical or horizontal slider |
| QSocket | Buffered TCP connection |
| QSocketDevice | Platform-independent low-level socket API |
| QSocketNotifier | Support for socket callbacks |
| QSound | Access to the platform audio facilities |
| QSpacerItem | Blank space in a layout |
| QSpinBox | Spin box widget (spin button) |
| QSplashScreen | Splash screen that can be shown during application startup |
| QSplitter | Implements a splitter widget |
| QSql | Namespace for Qt SQL identifiers that need to be global-like |
| QSqlCursor | Browsing and editing of SQL tables and views |
| QSqlDatabase | Used to create SQL database connections and to provide transaction handling |
| QSqlDriver | Abstract base class for accessing SQL databases |
| QSqlDriverPlugin | Abstract base for custom QSqlDriver plugins |
| QSqlEditorFactory | Used to create the editors used by QDataTable and QSqlForm |
| QSqlError | SQL database error information |
| QSqlField | Manipulates the fields in SQL database tables and views |
| QSqlFieldInfo | Stores meta data associated with a SQL field |
| QSqlForm | Creates and manages data entry forms tied to SQL databases |
| QSqlIndex | Functions to manipulate and describe QSqlCursor and QSqlDatabase indexes |
| QSqlPropertyMap | Used to map widgets to SQL fields |
| QSqlQuery | Means of executing and manipulating SQL statements |
| QSqlRecord | Encapsulates a database record, i.e. a set of database fields |
| QSqlRecordInfo | Encapsulates a set of database field meta data |
| QSqlResult | Abstract interface for accessing data from SQL databases |
| QSqlSelectCursor | Browsing of general SQL SELECT statements |
| QStatusBar | Horizontal bar suitable for presenting status information |
| QStoredDrag | Simple stored-value drag object for arbitrary MIME data |
| QStrIList | Doubly-linked list of char* with case-insensitive comparison |
| QStrList | Doubly-linked list of char* |
| QStrListIterator | Iterator for the QStrList and QStrIList classes |
| QString | Abstraction of Unicode text and the classic C '\0'-terminated char array |
| QStringList | List of strings |
| QStyle | The look and feel of a GUI |
| QStyleFactory | Creates QStyle objects |
| QStyleOption | Optional parameters for QStyle functions |
| QStylePlugin | Abstract base for custom QStyle plugins |
| QStyleSheet | Collection of styles for rich text rendering and a generator of tags |
| QStyleSheetItem | Encapsulation of a set of text styles |
| QSyntaxHighlighter | Base class for implementing QTextEdit syntax highlighters |
| QTab | The structures in a QTabBar |
| QTabBar | Tab bar, e.g. for use in tabbed dialogs |
| QTabDialog | Stack of tabbed widgets |
| QTabWidget | Stack of tabbed widgets |
| QTable | Flexible editable table widget |
| QTableItem | The cell content for QTable cells |
| QTableSelection | Access to a selected area in a QTable |
| QTabletEvent | Parameters that describe a Tablet event |
| QTextBrowser | Rich text browser with hypertext navigation |
| QTextCodec | Conversion between text encodings |
| QTextCodecPlugin | Abstract base for custom QTextCodec plugins |
| QTextDecoder | State-based decoder |
| QTextDrag | Drag and drop object for transferring plain and Unicode text |
| QTextEdit | Powerful single-page rich text editor |
| QTextEncoder | State-based encoder |
| QTextIStream | Convenience class for input streams |
| QTextOStream | Convenience class for output streams |
| QTextStream | Basic functions for reading and writing text using a QIODevice |
| QThread | Platform-independent threads |
| QThreadStorage | Per-thread data storage |
| QTime | Clock time functions |
| QTimeEdit | Time editor |
| QTimer | Timer signals and single-shot timers |
| QTimerEvent | Parameters that describe a timer event |
| QToolBar | Movable panel containing widgets such as tool buttons |
| QToolBox | Column of tabbed widget items |
| QToolButton | Quick-access button to commands or options, usually used inside a QToolBar |
| QToolTip | Tool tips (balloon help) for any widget or rectangular part of a widget |
| QToolTipGroup | Collects tool tips into related groups |
| QTranslator | Internationalization support for text output |
| QTranslatorMessage | Translator message and its properties |
| QTsciiCodec | Conversion to and from the Tamil TSCII encoding |
| QUriDrag | Drag object for a list of URI references |
| QUrl | URL parser and simplifies working with URLs |
| QUrlInfo | Stores information about URLs |
| QUrlOperator | Common operations on URLs |
| QUuid | Defines a Universally Unique Identifier (UUID) |
| QVBox | Vertical geometry management of its child widgets |
| QVBoxLayout | Lines up widgets vertically |
| QVButtonGroup | Organizes QButton widgets in a vertical column |
| QVGroupBox | Organizes a group of widgets in a vertical column |
| QValidator | Validation of input text |
| QValueList | Value-based template class that provides lists |
| QValueListConstIterator | Const iterator for QValueList |
| QValueListIterator | Iterator for QValueList |
| QValueStack | Value-based template class that provides a stack |
| QValueVector | Value-based template class that provides a dynamic array |
| QVariant | Acts like a union for the most common Qt data types |
| QWMatrix | 2D transformations of a coordinate system |
| QWSDecoration | Allows the appearance of the Qt/Embedded Window Manager to be customized |
| QWSInputMethod | International input methods for Qt/Embedded |
| QWSKeyboardHandler | Implements the keyboard driver for Qt/Embedded |
| QWSMouseHandler | Mouse driver for Qt/Embedded |
| QWSServer | Server-specific functionality in Qt/Embedded |
| QWSWindow | Server-specific functionality in Qt/Embedded |
| QWaitCondition | Allows waiting/waking for conditions between threads |
| QWhatsThis | Simple description of any widget, i.e. answering the question "What's this?" |
| QWheelEvent | Parameters that describe a wheel event |
| QWidget | The base class of all user interface objects |
| QWidgetFactory | For the dynamic creation of widgets from Qt Designer .ui files |
| QWidgetItem | Layout item that represents a widget |
| QWidgetPlugin | Abstract base for custom QWidget plugins |
| QWidgetStack | Stack of widgets of which only the top widget is user-visible |
| QWindowsMime | Maps open-standard MIME to Window Clipboard formats |
| QWindowsStyle | Microsoft Windows-like look and feel |
| QWizard | Framework for wizard dialogs |
| QWorkspace | Workspace window that can contain decorated windows, e.g. for MDI |
| QXmlAttributes | XML attributes |
| QXmlContentHandler | Interface to report the logical content of XML data |
| QXmlDTDHandler | Interface to report DTD content of XML data |
| QXmlDeclHandler | Interface to report declaration content of XML data |
| QXmlDefaultHandler | Default implementation of all the XML handler classes |
| QXmlEntityResolver | Interface to resolve external entities contained in XML data |
| QXmlErrorHandler | Interface to report errors in XML data |
| QXmlInputSource | The input data for the QXmlReader subclasses |
| QXmlLexicalHandler | Interface to report the lexical content of XML data |
| QXmlLocator | The XML handler classes with information about the parsing position within a file |
| QXmlNamespaceSupport | Helper class for XML readers which want to include namespace support |
| QXmlParseException | Used to report errors with the QXmlErrorHandler interface |
| QXmlReader | Interface for XML readers (i.e. parsers) |
| QXmlSimpleReader | Implementation of a simple XML reader (parser) |
| QXtWidget | Allows mixing of Xt/Motif and Qt widgets |
| Qt | Namespace for miscellaneous identifiers that need to be global-like |
| Copyright © 2003 Trolltech | Trademarks | Qt 3.2.2
|