| Classes - Annotated - Tree - Functions - Home - Structure

# Annotated Class Index

Here are the classes in Qt, with brief descriptions:

QAccel | Handles keyboard accelerator and shortcut keys
QAction | Abstracts a user interface action that can appear both in menus and tool bars
QActionGroup | Combines actions to a group
QApplication | Manages the GUI application's control flow and main settings
QArray | Template class that provides arrays of simple types
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
QAsyncIO | Encapsulates I/O asynchronicity
QBitArray | Array of bits
QBitmap | Monochrome (1 bit depth) pixmaps
QBitVal | Internal class, used with QBitArray
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
QCache | Template class that provides a cache based on `QString` keys
QCacheIterator | Iterator for QCache collections
QCanvas | 2D graphic area upon which QCanvasItem objects exist
QCanvasEllipse | An ellipse with a movable center point
QCanvasItem | The QCanvasItem is an abstract graphic object on a QCanvas
QCanvasLine | A lines on a canvas
QCanvasPixmap | Pixmap with an offset
QCanvasPixmapArray | An array of QCanvasPixmap to have multiple frames for animation
QCanvasPolygon | A polygon with a movable reference point
QCanvasPolygonalItem | A QCanvasItem which renders itself in a polygonal area
QCanvasRectangle | A rectangle with a movable top-left point
QCanvasSprite | Animated moving pixmap on a QCanvas
QCanvasText | A text object on a QCanvas
QCanvasView | A QWidget which views a QCanvas
QCDEStyle | CDE Look and Feel
QChar | Light-weight Unicode character
QCharRef | Helper class for QString
QCheckBox | Check box with a text label
QCheckListItem | Implements checkable list view items
QChildEvent | Event parameters for child object events
QClipboard | Access to the window system clipboard
QCloseEvent | Parameters that describe a close event
QCollection | The base class of all Qt collections
QColor | Colors based on RGB
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
QCommonStyle | Encapsulates common Look and Feel of a GUI
QConstString | A QString which uses constant Unicode data
QCopChannel | This class provides communication capabilities between several clients
QCString | Abstraction of the classic C zero-terminated char array (char*)
QCursor | Mouse cursor with an arbitrary shape
QCustomEvent | Support for custom events
QCustomMenuItem | Abstract base class for custom menu items in popup menus
QDataPump | Moves data from a QDataSource to a QDataSink during event processing
QDataSink | Asynchronous consumer of data
QDataSource | Asynchronous producer of data
QDataStream | Serialization of binary data to a QIODevice
QDate | Date functions
QDateTime | Date and time functions
QDial | Rounded rangecontrol (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 | Traverses directory structures and contents in a platform-independent way
QDns | Asynchronous DNS lookups
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 | The representation of an XML document
QDomDocumentFragment | Tree of QDomNodes which is usually not 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 nodes of the DOM tree
QDomNodeList | List of QDomNode objects
QDomNotation | Represents an XML notation
QDomProcessingInstruction | Represents an XML processing instruction
QDomText | Represents textual data in the parsed XML document
QDoubleValidator | Range checking of floating-point numbers
QDragEnterEvent | The event sent to widgets when a drag-and-drop first drags onto it
QDragLeaveEvent | The event sent to widgets when a drag-and-drop leaves it
QDragMoveEvent | Event sent as a drag-and-drop is in progress
QDragObject | Encapsulates MIME-based information transfer
QDropEvent | Event sent when a drag-and-drop is completed
QDropSite | Provides nothing and does nothing
QEucJpCodec | Provides conversion to and from EUC-JP character sets
QEucKrCodec | Provides conversion to and from EUC-KR character sets
QEvent | Base class of all event classes. Event objects contain event parameters
QFile | I/O device that operates on files
QFileDialog | Dialog widget for inputting file names
QFileIconProvider | Icons for QFileDialog to use
QFileInfo | System-independent file information
QFilePreview | Abstract preview widget for the QFileDialog
QFocusData | Maintains the list of widgets which can take focus
QFocusEvent | Event parameters for widget focus events
QFont | Font used for drawing text
QFontDatabase | Provides information about available fonts
QFontDialog | Dialog widget for selecting a text font
QFontInfo | General information about fonts
QFontMetrics | Font metrics information about fonts
QFrame | The base class of widgets that can have a frame
QFtp | Implements the FTP protocol
QGArray | Internal class for implementing the QArray class
QGbkCodec | This class provides conversion to and from the Chinese GBK encoding
QGCache | Internal class for implementing QCache template classes
QGCacheIterator | An internal class for implementing QCacheIterator and QIntCacheIterator
QGDict | Internal class for implementing QDict template classes
QGDictIterator | An internal class for implementing QDictIterator and QIntDictIterator
QGL | Namespace for miscellaneous identifiers in the Qt OpenGL module
QGLayoutIterator | The abstract base class of internal layout iterators
QGLContext | Encapsulates an OpenGL rendering context
QGLFormat | The display format of an OpenGL rendering context
QGList | Internal class for implementing Qt collection classes
QGListIterator | Internal class for implementing QListIterator
QGLWidget | Widget for rendering OpenGL graphics
QGrid | Performs geometry management on its children
QGridLayout | Lays out widgets in a grid
QGroupBox | Group box frame with a title
QGuardedPtr | Template class that provides guarded pointers to QObjects
QGVector | Internal class for implementing Qt collection classes
QHBox | Performs geometry management on its children
QHBoxLayout | Lines up widgets horizontally
QHButtonGroup | Organizes QButton widgets in a group with one horizontal row
QHeader | Table header
QHGroupBox | Organizes widgets in a group with one horizontal row
QHideEvent | The event sent after a widget is hidden
QHostAddress | IP address
QIconDrag | The drag object which is used for moving items in the iconview
QIconDragItem | The internal data structure of a QIconDrag
QIconSet | Set of differently styled and sized icons
QIconView | Area with movable labelled icons
QIconViewItem | Implements an iconview item
QImage | Hardware-independent pixmap representation with direct access to the pixel data
QImageConsumer | An 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
QImageFormatType | Factory that makes QImageFormat objects
QImageIO | Parameters for loading and saving images
QInputDialog | A convenience dialog to get a simple input 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
QInterlaceStyle | Look and Feel suitable for interlaced displays
QIntValidator | Range checking of integers
QIODevice | The base class of I/O devices
QIODeviceSource | QDataSource that draws data from a QIODevice
QJisCodec | Provides conversion to and from JIS character sets
QJpUnicodeConv | Implementation support for QJisCodec, QSjisCodec, and QEucJpCodec
QKeyEvent | Parameters that describe a key event
QLabel | Static information display
QLayout | The base class of geometry specifiers
QLayoutItem | The abstract items which a QLayout manipulates
QLayoutIterator | Iterators over QLayoutItem
QLCDNumber | Displays a number with LCD-like digits
QLineEdit | One-line text editor
QList | Template class that provides doubly linked lists
QListBox | List of selectable, read-only items
QListBoxItem | This is the base class of all list box items
QListBoxPixmap | List box items with a pixmap and an optional text
QListBoxText | List box items with text
QListIterator | Iterator for QList collections
QListView | Implements a list/tree view
QListViewItem | Implements a list view item
QListViewItemIterator | Iterator for collections of QListViewItems
QLNode | Internal class for the QList template collection
QLocalFs | Implementation of a QNetworkProtocol which works on the local filesystem
QMainWindow | Typical application window, with a menu bar, some tool bars and a status bar
QMap | Value based template class that provides a dictionary
QMapConstIterator | Iterator for QMap
QMapIterator | Iterator for QMap
QMenuBar | Horizontal menu bar
QMenuData | Base class for QMenuBar and QPopupMenu
QMessageBox | Displays a brief message, an icon, and some buttons
QMetaObject | Meta information about Qt objects
QMetaProperty | Stores meta data about a property
QMimeSource | An abstract piece of formatted data
QMimeSourceFactory | An extensible supply of MIME-typed data
QMotifPlusStyle | More sophisticated Motif-ish look and feel
QMotifStyle | Motif Look and Feel
QMouseEvent | Parameters that describe a mouse event
QMoveEvent | Event parameters for move events
QMovie | Incrementally loads an animation or image, signalling as it progresses
QMultiLineEdit | Simple editor for inputting text
QMutex | Access serialization between threads
QNetworkOperation | This class is used to define operations for network protocols and return the state, arguments, etc
QNetworkProtocol | This is the base class for network protocols which provides a common API for network protocols
QNPInstance | A QObject that is a Web-browser plugin [Qt NSPlugin Extension]
QNPlugin | The plugin central factory [Qt NSPlugin Extension]
QNPStream | A stream of data provided to a QNPInstance by the browser [Qt NSPlugin Extension]
QNPWidget | A QWidget that is a Web-browser plugin window [Qt NSPlugin Extension]
QObject | The base class of all Qt objects
QPaintDevice | Of objects that can be painted
QPaintDeviceMetrics | Information about a paint device
QPainter | Paints on paint devices
QPaintEvent | Event parameters for paint events
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 | Platinum Look and Feel
QPNGImagePacker | Creates well-compressed PNG animations
QPoint | Defines a point in the plane
QPointArray | Array of points
QPopupMenu | Popup menu widget
QPrinter | Paint device that paint on a printer
QProgressBar | Horizontal progress bar
QProgressDialog | Provides feedback on the progress of a slow operation
QPtrDict | Template class that provides a dictionary based on `void*` keys
QPtrDictIterator | Iterator for QPtrDict collections
QPushButton | Command button
QQueue | Template class that provides a queue
QRadioButton | Radio button with a text label
QRangeControl | Integer value within a range
QRect | Defines a rectangle in the plane
QRegExp | Pattern matching using regular expressions or wildcards
QRegion | Clip region for a painter
QResizeEvent | Event parameters for resize events
QScrollBar | Vertical or horizontal scroll bar
QScrollView | Scrolling area with on-demand scrollbars
QSemaphore | Robust integer semaphore
QSemiModal | The base class of semi-modal dialog windows
QServerSocket | TCP-based server
QSessionManager | Access to the session manager
QSGIStyle | SGI Look and Feel
QShared | The QShared struct is internally used for implementing shared classes
QShowEvent | The event sent when a widget is shown
QSignal | Can be used to send signals without parameters
QSignalMapper | Bundles signals from identifiable senders
QSimpleRichText | A 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 | A layout attribute describing horizontal and vertical resizing
QSjisCodec | Provides 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
QSortedList | List sorted by operator< and operator==
QSound | Access to the platform audio facilities
QSpacerItem | The QLayoutItem class that represents blank space
QSpinBox | Spin box widget, sometimes called up-down widget, little arrows widget or spin button
QSplitter | Implements a splitter widget
QStack | Template class that provides a stack
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 compare
QString | Abstraction of Unicode text and the classic C null-terminated char array (char*)
QStringList | A list of strings
QStrList | Doubly linked list of `char*.`
QStrListIterator | Iterator for the QStrList and QStrIList classes
QStyle | Encapsulates common Look and Feel of a GUI
QStyleSheet | A collection of styles for rich text rendering and a generator of tags
QStyleSheetItem | Encapsulates a text format
Qt | Namespace for miscellaneous identifiers that need to be global-like
QTab | The structures in a QTabBar
QTabBar | Tab bar, for use in e.g. tabbed dialogs
QTabDialog | Stack of tabbed widgets
QTable | A flexible and editable table widget
QTableItem | Content for one cell in a QTable
QTableSelection | The QTableSelection provides access to the selected area in a QTable
QTableView | This is an abstract base class for implementing tables
QTabWidget | Stack of tabbed widgets
QTextBrowser | A rich text browser with simple navigation
QTextCodec | Provides conversion between text encodings
QTextDecoder | State-based decoder
QTextDrag | Drag-and-drop object for transferring plain and Unicode text
QTextEncoder | State-based encoder
QTextIStream | A convenience class for input streams
QTextOStream | A convenience class for output streams
QTextStream | Basic functions for reading and writing text using a QIODevice
QTextView | A sophisticated single-page rich text viewer
QThread | Platform-independent threads
QTime | Clock time functions
QTimer | Timer signals and single-shot timers
QTimerEvent | Parameters that describe a timer event
QToolBar | Tool bar
QToolButton | Quick-access button to specific commands or options, usually used inside a QToolBar
QToolTip | Tool tips (sometimes called balloon help) for any widget or rectangular part of a widget
QToolTipGroup | Collects tool tips into natural groups
QTranslator | Internationalization support for text output
QTranslatorMessage | Translator message and its properties
QTsciiCodec | Conversion to and from the Tamil TSCII encoding
QUriDrag | Provides for drag-and-drop of a list of URI references
QUrl | Mainly an URL parser and simplifies working with URLs
QUrlOperator | Common operations on URLs (get() and more)
QValidator | Validation of input text
QValueList | Value based template class that provides doubly linked lists
QValueListConstIterator | Iterator for QValueList
QValueListIterator | Iterator for QValueList
QValueStack | Value based template class that provides a stack
QVariant | Acts like a union for the most common Qt data types
QVBox | Performs geometry management on its children
QVBoxLayout | Lines up widgets vertically
QVButtonGroup | Organizes QButton widgets in a group with one vertical column
QVector | Template collection class that provides a vector (array)
QVGroupBox | Organizes widgets in a group with one vertical column
QWaitCondition | Allows waiting/waking for conditions between threads
QWhatsThis | Simple description of any widget, e.g. answering the question "what's this?"
QWheelEvent | Parameters that describe a wheel event
QWidget | The base class of all user interface objects
QWidgetItem | A QLayoutItem that represents widget
QWidgetStack | Stack of widgets, where the user can see only the top widget
QWindowsStyle | Windows Look and Feel
QWizard | Framework for easily writing wizards
QWMatrix | 2D transformations of a coordinate system
QWorkspace | Workspace window that can contain decorated windows, e.g. for MDI
QWSDecoration | Allows the appearance of the Qt/Embedded Window Manager to be customized
QWSServer | Server-specific functionality in Qt/Embedded
QWSWindow | Server-specific functionality in Qt/Embedded
QXmlAttributes | XML attributes
QXmlContentHandler | Interface to report logical content of XML data
QXmlDeclHandler | Interface to report declaration content of XML data
QXmlDefaultHandler | Default implementation of all XML handler classes
QXmlDTDHandler | Interface to report DTD content of XML data
QXmlEntityResolver | Interface to resolve extern entities contained in XML data
QXmlErrorHandler | Interface to report errors in XML data
QXmlInputSource | The source where XML data is read from
QXmlLexicalHandler | Interface to report lexical content of XML data
QXmlLocator | The XML handler classes with information about the actual parsing position
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 (i.e. parser)
QXtApplication | Allows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]
QXtWidget | Allows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]