Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

Annotated Class Index

Here are the classes in Qt, with brief descriptions:

QAccelHandles keyboard accelerator and shortcut keys
QAccessibleEnums and static functions relating to accessibility
QAccessibleInterfaceDefines an interface that exposes information about accessible objects
QAccessibleObjectImplements parts of the QAccessibleInterface for QObjects
QActionAbstract user interface action that can appear both in menus and tool bars
QActionGroupGroups actions together
QApplicationManages the GUI application's control flow and main settings
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
QBitValInternal class, used with QBitArray
QBitmapMonochrome (1-bit depth) pixmaps
QBoxLayoutLines up child widgets horizontally or vertically
QBrushDefines the fill pattern of shapes drawn by a QPainter
QBufferI/O device that operates on a QByteArray
QButtonThe abstract base class of button widgets, providing functionality common to buttons
QButtonGroupOrganizes QButton widgets in a group
QByteArrayArray of bytes
QCDEStyleCDE look and feel
QCStringAbstraction of the classic C zero-terminated char array (char *)
QCacheTemplate class that provides a cache based on QString keys
QCacheIteratorIterator for QCache collections
QCanvas2D area that can contain QCanvasItem objects
QCanvasEllipseEllipse or ellipse segment on a QCanvas
QCanvasItemAbstract graphic object on a QCanvas
QCanvasItemListList of QCanvasItems
QCanvasLineLine on a QCanvas
QCanvasPixmapPixmap in a QCanvas
QCanvasPixmapArrayArray of QCanvasPixmaps
QCanvasPolygonPolygon on a QCanvas
QCanvasPolygonalItemPolygonal canvas item on a QCanvas
QCanvasRectangleRectangle on a QCanvas
QCanvasSplineMulti-bezier splines on a QCanvas
QCanvasSpriteAnimated canvas item on a QCanvas
QCanvasTextText object on a QCanvas
QCanvasViewOn-screen view of a QCanvas
QCharLightweight Unicode character
QCharRefHelper class for QString
QCheckBoxCheckbox with a text label
QCheckListItemCheckable list view items
QCheckTableItemCheckboxes in QTables
QChildEventEvent parameters for child object events
QClipboardAccess to the window system clipboard
QCloseEventParameters that describe a close event
QColorColors based on RGB or HSV values
QColorDialogDialog widget for specifying colors
QColorDragDrag and drop object for transferring colors
QColorGroupGroup of widget colors
QComboBoxCombined button and popup list
QComboTableItemMeans of using comboboxes in QTables
QCommonStyleEncapsulates the common Look and Feel of a GUI
QConstStringString objects using constant Unicode data
QContextMenuEventParameters that describe a context menu event
QCopChannelCommunication capabilities between several clients
QCursorMouse cursor with an arbitrary shape
QCustomEventSupport for custom events
QCustomMenuItemAbstract base class for custom menu items in popup menus
QDataBrowserData manipulation and navigation for data entry forms
QDataStreamSerialization of binary data to a QIODevice
QDataTableFlexible SQL table widget that supports browsing and editing
QDataViewRead-only SQL forms
QDateDate functions
QDateEditDate editor
QDateTimeDate and time functions
QDateTimeEditCombines a QDateEdit and QTimeEdit widget into a single widget for editing datetimes
QDesktopWidgetAccess to screen information on multi-head systems
QDialRounded range control (like a speedometer or potentiometer)
QDialogThe base class of dialog windows
QDictTemplate class that provides a dictionary based on QString keys
QDictIteratorIterator for QDict collections
QDirAccess to directory structures and their contents in a platform-independent way
QDirectPainterDirect access to the video hardware
QDnsAsynchronous DNS lookups
QDockAreaManages and lays out QDockWindows
QDockWindowWidget which can be docked inside a QDockArea or floated as a top level window on the desktop
QDomAttrRepresents one attribute of a QDomElement
QDomCDATASectionRepresents an XML CDATA section
QDomCharacterDataRepresents a generic string in the DOM
QDomCommentRepresents an XML comment
QDomDocumentRepresents an XML document
QDomDocumentFragmentTree of QDomNodes which is not usually a complete QDomDocument
QDomDocumentTypeThe representation of the DTD in the document tree
QDomElementRepresents one element in the DOM tree
QDomEntityRepresents an XML entity
QDomEntityReferenceRepresents an XML entity reference
QDomImplementationInformation about the features of the DOM implementation
QDomNamedNodeMapCollection of nodes that can be accessed by name
QDomNodeThe base class for all the nodes in a DOM tree
QDomNodeListList of QDomNode objects
QDomNotationRepresents an XML notation
QDomProcessingInstructionRepresents an XML processing instruction
QDomTextRepresents text data in the parsed XML document
QDoubleValidatorRange checking of floating-point numbers
QDragEnterEventEvent which is sent to the widget when a drag and drop first drags onto the widget
QDragLeaveEventEvent which is sent to the widget when a drag and drop leaves the widget
QDragMoveEventEvent which is sent while a drag and drop is in progress
QDragObjectEncapsulates MIME-based data transfer
QDropEventEvent which is sent when a drag and drop is completed
QEditorFactoryUsed to create editor widgets for QVariant data types
QErrorMessageError message display dialog
QEucJpCodecConversion to and from EUC-JP character sets
QEucKrCodecConversion to and from EUC-KR character sets
QEventThe base class of all event classes. Event objects contain event parameters
QFileI/O device that operates on files
QFileDialogDialogs that allow users to select files or directories
QFileIconProviderIcons for QFileDialog to use
QFileInfoSystem-independent file information
QFilePreviewFile previewing in QFileDialog
QFocusDataMaintains the list of widgets in the focus chain
QFocusEventEvent parameters for widget focus events
QFontFont used for drawing text
QFontDatabaseInformation about the fonts available in the underlying window system
QFontDialogDialog widget for selecting a font
QFontInfoGeneral information about fonts
QFontManagerImplements font management in Qt/Embedded
QFontMetricsFont metrics information
QFrameThe base class of widgets that can have a frame
QFtpImplementation of the FTP protocol
QGLNamespace for miscellaneous identifiers in the Qt OpenGL module
QGLColormapUsed for installing custom colormaps into QGLWidgets
QGLContextEncapsulates an OpenGL rendering context
QGLFormatThe display format of an OpenGL rendering context
QGLWidgetWidget for rendering OpenGL graphics
QGLayoutIteratorAbstract base class of internal layout iterators
QGb18030CodecConversion to and from the Chinese GB18030/GBK/GB2312 encoding
QGbkCodecConversion to and from the Chinese GBK encoding
QGridSimple geometry management of its children
QGridLayoutLays out widgets in a grid
QGridViewAbstract base for fixed-size grids
QGroupBoxGroup box frame with a title
QHBoxHorizontal geometry management for its children
QHBoxLayoutLines up widgets horizontally
QHButtonGroupOrganizes QButton widgets in a group with one horizontal row
QHGroupBoxOrganizes widgets in a group with one horizontal row
QHeaderHeader row or column, e.g. for tables and listviews
QHebrewCodecConversion to and from visually ordered Hebrew
QHideEventEvent which is sent after a widget is hidden
QHostAddressIP address
QHttpImplementation of the HTTP protocol
QIMEventParameters for input method events
QIODeviceThe base class of I/O devices
QIconDragSupports drag and drop operations within a QIconView
QIconDragItemEncapsulates a drag item
QIconSetSet of icons with different styles and sizes
QIconViewArea with movable labelled icons
QIconViewItemSingle item in a QIconView
QImageHardware-independent pixmap representation with direct access to the pixel data
QImageConsumerAbstraction used by QImageDecoder
QImageDecoderIncremental image decoder for all supported image formats
QImageDragDrag and drop object for transferring images
QImageFormatIncremental image decoder for a specific image format
QImageFormatPluginAbstract base for custom image format plugins
QImageFormatTypeFactory that makes QImageFormat objects
QImageIOParameters for loading and saving images
QInputDialogSimple convenience dialog to get a single value from the user
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
QIntValidatorValidator which ensures that a string contains a valid integer within a specified range
QJisCodecConversion to and from JIS character sets
QKeyEventDescribes a key event
QKeySequenceEncapsulates a key sequence as used by accelerators
QLCDNumberDisplays a number with LCD-like digits
QLabelText or image display
QLayoutThe base class of geometry managers
QLayoutItemAbstract item that a QLayout manipulates
QLayoutIteratorIterators over QLayoutItem
QLibraryWrapper for handling shared libraries
QLineEditOne-line text editor
QListBoxList of selectable, read-only items
QListBoxItemThe base class of all list box items
QListBoxPixmapList box items with a pixmap and optional text
QListBoxTextList box items that display text
QListViewImplements a list/tree view
QListViewItemImplements a list view item
QListViewItemIteratorIterator for collections of QListViewItems
QLocalFsImplementation of a QNetworkProtocol that works on the local file system
QLockWrapper for a System V shared semaphore
QMainWindowMain application window, with a menu bar, dock windows (e.g. for toolbars), and a status bar
QMapValue-based template class that provides a dictionary
QMapConstIteratorIterator for QMap
QMapIteratorIterator for QMap
QMemArrayTemplate class that provides arrays of simple types
QMenuBarHorizontal menu bar
QMenuDataBase class for QMenuBar and QPopupMenu
QMessageBoxModal dialog with a short message, an icon, and some buttons
QMetaObjectMeta information about Qt objects
QMetaPropertyStores meta data about a property
QMimeSourceAbstraction of objects which provide formatted data of a certain MIME type
QMimeSourceFactoryExtensible provider of mime-typed data
QMotifPlusStyleMore sophisticated Motif-ish look and feel
QMotifStyleMotif look and feel
QMouseEventParameters that describe a mouse event
QMoveEventEvent parameters for move events
QMovieIncremental loading of animations or images, signalling as it progresses
QMutexAccess serialization between threads
QNPInstanceQObject that is a Web-browser plugin
QNPStreamStream of data provided to a QNPInstance by the browser
QNPWidgetQWidget that is a Web-browser plugin window
QNPluginThe plugin central factory
QNetworkOperationCommon operations for network protocols
QNetworkProtocolCommon API for network protocols
QObjectThe base class of all Qt objects
QObjectCleanupHandlerWatches the lifetime of multiple QObjects
QObjectListQPtrList of QObjects
QObjectListItIterator for QObjectLists
QPNGImagePackerCreates well-compressed PNG animations
QPaintDeviceThe base class of objects that can be painted
QPaintDeviceMetricsInformation about a paint device
QPaintEventEvent parameters for paint events
QPainterDoes low-level painting e.g. on widgets
QPairValue-based template class that provides a pair of elements
QPaletteColor groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPicturePaint device that records and replays QPainter commands
QPixmapOff-screen, pixel-based paint device
QPixmapCacheApplication-global cache for pixmaps
QPlatinumStyleMac/Platinum look and feel
QPointDefines a point in the plane
QPointArrayArray of points
QPopupMenuPopup menu widget
QPrinterPaint device that paints on a printer
QProcessUsed to start external programs and to communicate with them
QProgressBarHorizontal progress bar
QProgressDialogFeedback on the progress of a slow operation
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)
QPushButtonCommand button
QRadioButtonRadio button with a text or pixmap label
QRangeControlInteger value within a range
QRectDefines a rectangle in the plane
QRegExpPattern matching using regular expressions
QRegExpValidatorUsed to check a string against a regular expression
QRegionClip region for a painter
QResizeEventEvent parameters for resize events
QSGIStyleSGI/Irix look and feel
QScreenAnd its descendants manage the framebuffer and palette
QScrollBarVertical or horizontal scroll bar
QScrollViewScrolling area with on-demand scroll bars
QSemaphoreRobust integer semaphore
QServerSocketTCP-based server
QSessionManagerAccess to the session manager
QSettingsPersistent platform-independent application settings
QShowEventEvent which is sent when a widget is shown
QSignalCan be used to send signals for classes that don't inherit QObject
QSignalMapperBundles signals from identifiable senders
QSimpleRichTextSmall displayable piece of rich text
QSizeDefines the size of a two-dimensional object
QSizeGripCorner-grip for resizing a top-level window
QSizePolicyLayout attribute describing horizontal and vertical resizing policy
QSjisCodecConversion to and from Shift-JIS
QSliderVertical or horizontal slider
QSocketBuffered TCP connection
QSocketDevicePlatform-independent low-level socket API
QSocketNotifierSupport for socket callbacks
QSoundAccess to the platform audio facilities
QSpacerItemBlank space in a layout
QSpinBoxSpin box widget (spin button)
QSplitterImplements a splitter widget
QSqlNamespace for Qt SQL identifiers that need to be global-like
QSqlCursorBrowsing and editing of SQL tables and views
QSqlDatabaseUsed to create SQL database connections and provide transaction handling
QSqlDriverAbstract base class for accessing SQL databases
QSqlDriverPluginAbstract base for custom QSqlDriver plugins
QSqlEditorFactoryUsed to create the editors used by QDataTable and QSqlForm
QSqlErrorSQL database error information
QSqlFieldManipulates the fields in SQL database tables and views
QSqlFieldInfoStores meta data associated with a SQL field
QSqlFormCreates and manages data entry forms tied to SQL databases
QSqlIndexFunctions to manipulate and describe QSqlCursor and QSqlDatabase indexes
QSqlPropertyMapUsed to map widgets to SQL fields
QSqlQueryMeans of executing and manipulating SQL statements
QSqlRecordEncapsulates a database record, i.e. a set of database fields
QSqlRecordInfoEncapsulates a set of database field meta data
QSqlResultAbstract interface for accessing data from SQL databases
QStatusBarHorizontal bar suitable for presenting status information
QStoredDragSimple stored-value drag object for arbitrary MIME data
QStrIListDoubly-linked list of char* with case-insensitive comparison
QStrListDoubly-linked list of char*
QStrListIteratorIterator for the QStrList and QStrIList classes
QStringAbstraction of Unicode text and the classic C null-terminated char array
QStringListList of strings
QStyleThe look and feel of a GUI
QStyleFactoryCreates QStyle objects
QStyleOptionOptional parameters for QStyle functions
QStylePluginAbstract base for custom QStyle plugins
QStyleSheetCollection of styles for rich text rendering and a generator of tags
QStyleSheetItemEncapsulation of a set of text styles
QTabThe structures in a QTabBar
QTabBarTab bar, e.g. for use in tabbed dialogs
QTabDialogStack of tabbed widgets
QTabWidgetStack of tabbed widgets
QTableFlexible editable table widget
QTableItemThe cell content for QTable cells
QTableSelectionAccess to a selected area in a QTable
QTabletEventParameters that describe a Tablet event
QTextBrowserRich text browser with hypertext navigation
QTextCodecConversion between text encodings
QTextCodecPluginAbstract base for custom QTextCodec plugins
QTextDecoderState-based decoder
QTextDragDrag and drop object for transferring plain and Unicode text
QTextEditSophisticated single-page rich text editor
QTextEncoderState-based encoder
QTextIStreamConvenience class for input streams
QTextOStreamConvenience class for output streams
QTextStreamBasic functions for reading and writing text using a QIODevice
QThreadPlatform-independent threads
QTimeClock time functions
QTimeEditTime editor
QTimerTimer signals and single-shot timers
QTimerEventParameters that describe a timer event
QToolBarMovable panel containing widgets such as tool buttons
QToolButtonQuick-access button to commands or options, usually used inside a QToolBar
QToolTipTool tips (balloon help) for any widget or rectangular part of a widget
QToolTipGroupCollects tool tips into related groups
QTranslatorInternationalization support for text output
QTranslatorMessageTranslator message and its properties
QTsciiCodecConversion to and from the Tamil TSCII encoding
QUriDragDrag object for a list of URI references
QUrlURL parser and simplifies working with URLs
QUrlInfoStores information about URLs
QUrlOperatorCommon operations on URLs
QVBoxVertical geometry management on its children
QVBoxLayoutLines up widgets vertically
QVButtonGroupOrganizes QButton widgets in a vertical column
QVGroupBoxOrganizes a group of widgets in a vertical column
QValidatorValidation of input text
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
QVariantActs like a union for the most common Qt data types
QWMatrix2D transformations of a coordinate system
QWSDecorationAllows the appearance of the Qt/Embedded Window Manager to be customized
QWSKeyboardHandlerImplements the keyboard driver/handler for Qt/Embedded
QWSMouseHandlerMouse driver/handler for Qt/Embedded
QWSServerServer-specific functionality in Qt/Embedded
QWSWindowServer-specific functionality in Qt/Embedded
QWaitConditionAllows waiting/waking for conditions between threads
QWhatsThisSimple description of any widget, i.e. answering the question "What's this?"
QWheelEventParameters that describe a wheel event
QWidgetThe base class of all user interface objects
QWidgetFactoryFor the dynamic creation of widgets from Qt Designer .ui files
QWidgetItemLayout item that represents a widget
QWidgetPluginAbstract base for custom QWidget plugins
QWidgetStackStack of widgets of which only the top widget is user-visible
QWindowsMimeMaps open-standard MIME to Window Clipboard formats
QWindowsStyleMicrosoft Windows-like look and feel
QWizardFramework for wizard dialogs
QWorkspaceWorkspace window that can contain decorated windows, e.g. for MDI
QXmlAttributesXML attributes
QXmlContentHandlerInterface to report the logical content of XML data
QXmlDTDHandlerInterface to report DTD content of XML data
QXmlDeclHandlerInterface to report declaration content of XML data
QXmlDefaultHandlerDefault implementation of all XML handler classes
QXmlEntityResolverInterface to resolve external entities contained in XML data
QXmlErrorHandlerInterface to report errors in XML data
QXmlInputSourceThe input data for the QXmlReader subclasses
QXmlLexicalHandlerInterface to report the lexical content of XML data
QXmlLocatorThe XML handler classes with information about the parsing position within a file
QXmlNamespaceSupportHelper class for XML readers which want to include namespace support
QXmlParseExceptionUsed to report errors with the QXmlErrorHandler interface
QXmlReaderInterface for XML readers (i.e. parsers)
QXmlSimpleReaderImplementation of a simple XML reader (parser)
QXtApplicationFacilitates the mixing of Xt/Motif and Qt widgets
QXtWidgetAllows mixing of Xt/Motif and Qt widgets
QtNamespace for miscellaneous identifiers that need to be global-like


Copyright © 2002 TrolltechTrademarks
Qt version 3.0.4