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

Annotated Class Index

Qt's classes with brief descriptions:

QAbstractButtonThe abstract base class of button widgets, providing functionality common to buttons
QAbstractItemDelegateUsed to display and edit data items from a model
QAbstractItemModelThe abstract interface for item model classes
QAbstractItemViewThe basic functionality for item view classes
QAbstractListModelAbstract model that can be subclassed to create one-dimensional list models
QAbstractSliderInteger value within a range
QAbstractSocketThe base functionality common to all socket types
QAbstractSpinBoxSpinwidget and a lineedit to display values
QAbstractTableModelAbstract model that can be subclassed to create table models
QAbstractTextDocumentLayoutAbstract base class used to implement custom layouts for QTextDocuments
QAccessibleEnums and static functions relating to accessibility
QAccessibleButtonImplements the QAccessibleInterface for button type widgets
QAccessibleComboBoxImplements the QAccessibleInterface for editable and read-only combo boxes
QAccessibleDisplayImplements the QAccessibleInterface for widgets that display information
QAccessibleHeaderImplements the QAccessibleInterface for header widgets
QAccessibleIconViewImplements the QAccessibleInterface for icon views
QAccessibleInterfaceDefines an interface that exposes information about accessible objects
QAccessibleLineEditImplements the QAccessibleInterface for widgets with editable text
QAccessibleListBoxImplements the QAccessibleInterface for list boxes
QAccessibleListViewImplements the QAccessibleInterface for list views
QAccessibleObjectImplements parts of the QAccessibleInterface for QObjects
QAccessiblePluginAbstract base for accessibility plugins
QAccessibleScrollBarImplements the QAccessibleInterface for scroll bars
QAccessibleScrollViewImplements the QAccessibleInterface for scrolled widgets
QAccessibleSliderImplements the QAccessibleInterface for sliders
QAccessibleSpinBoxImplements the QAccessibleInterface for spinbox widgets
QAccessibleTabBarImplements the QAccessibleInterface for tab bars
QAccessibleTextEditImplements the QAccessibleInterface for richtext editors
QAccessibleTitleBarImplements the QAccessibleInterface for title bars
QAccessibleToolButtonImplements the QAccessibleInterface for tool buttons
QAccessibleWidgetImplements the QAccessibleInterface for QWidgets
QAccessibleWidgetStackImplements the QAccessibleInterface for widget stacks
QActionAbstract user interface action that can be inserted into widgets with QWidget::addAction()
QActionGroupGroups actions together
QApplicationManages the GUI application's control flow and main settings
QBasicTimerTimer events for QObjects
QBig5CodecConversion to and from the Big5 encoding
QBig5hkscsCodecConversion to and from the Big5-HKSCS encoding
QBitArrayArray of bits
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
QButtonGroupContainer to organize groups of button widgets
QByteArrayArray of bytes
QByteArrayMatcherHolds a sequence of bytes that can be quickly matched in a byte array
QCDEStyleCDE look and feel
QCacheTemplate class that provides a cache
QChar16-bit Unicode character
QCheckBoxCheckbox with a text label
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 between widgets
QComboBoxCombined button and popup list
QCommonStyleEncapsulates the common Look and Feel of a GUI
QContextMenuEventParameters that describe a context menu event
QCopChannelCommunication capabilities between several clients
QCoreApplicationEvent loop for Qt applications
QCoreSettingsPersistent platform-independent application settings
QCoreVariantActs like a union for the most common Qt data types
QCursorMouse cursor with an arbitrary shape
QCustomEventSupport for custom events
QDataStreamSerialization of binary data to a QIODevice
QDateDate functions
QDateTimeDate and time functions
QDateTimeEditWidget for editing dates and times
QDecorationAllows the appearance of the Qt/Embedded Window Manager to be customized
QDecorationFactoryCreates QDecoration objects
QDecorationPluginAbstract base for custom QDecoration plugins
QDesktopWidgetAccess to screen information on multi-head systems
QDialRounded range control (like a speedometer or potentiometer)
QDialogThe base class of dialog windows
QDirAccess to directory structures and their contents
QDirModelData model for the local filesystem
QDirectPainterDirect access to the video hardware
QDnsStatic functions for host name lookups
QDnsHostInfoInformation about a host name lookup
QDockWindowWidget that can be docked inside a QMainWindow 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
QDoubleSpinBoxSpin box widget that takes doubles
QDoubleValidatorRange checking of floating-point numbers
QDragEnterEventEvent which is sent to a widget when a drag and drop action enters it
QDragLeaveEventEvent that is sent to a widget when a drag and drop action leaves it
QDragMoveEventEvent which is sent while a drag and drop action is in progress
QDragObjectEncapsulates MIME-based data transfer
QDropEventEvent which is sent when a drag and drop action is completed
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
QEventLoopManages Qt's event queue, excluding GUI-related events
QFileI/O device that operates on files
QFileDialogDialog that allow users to select files or directories
QFileEngineAbstraction for accessing the filesystem
QFileEngineHandlerAllows custom QFileEngines to be plugged into Qt
QFileIconProviderFile icon for the QDirModel class
QFileInfoSystem-independent file information
QFileOpenEventEvent that will be sent when there is a request to open a file
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
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
QGb18030CodecConversion to and from the Chinese GB18030/GBK/GB2312 encoding
QGb2312CodecConversion to and from the Chinese GB2312 encoding
QGbkCodecConversion to and from the Chinese GBK encoding
QGfxDriverFactoryCreates QScreen objects for Qt/Embedded
QGfxDriverPluginAbstract base for Qt/Embedded graphics driver plugins
QGridLayoutLays out widgets in a grid
QGridWidgetSimple geometry management of its children
QGroupBoxGroup box frame with a title
QGuiEventLoopManages Qt's event queue, including GUI-related events
QHBoxLayoutLines up widgets horizontally
QHBoxWidgetHorizontal geometry management for its child widgets
QHashTemplate class that provides a hash-table-based dictionary
QHashIteratorJava-style const iterator for QHash and QMultiHash
QHashMutableIteratorJava-style non-const iterator for QHash and QMultiHash
QHeaderViewHeader row or header column for item views
QHideEventEvent which is sent after a widget is hidden
QHostAddressIP address
QHttpImplementation of the HTTP protocol
QHttpHeaderHeader information for HTTP
QHttpRequestHeaderRequest header information for HTTP
QHttpResponseHeaderResponse header information for HTTP
QIMEventParameters for input method events
QIODeviceThe base class of I/O devices
QIconDifferent versions of an icon
QIconDragEventIndicates that a main icon drag has begun
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
QInputEventThe base class for events that describe user input
QIntValidatorValidator that ensures a string contains a valid integer within a specified range
QItemDelegateDisplay and editing facilities for data items from a model
QItemSelectionManages information about selected items in a model
QItemSelectionModelKeeps track of a view's selected items
QItemSelectionRangeManages information about a range of selected items in a model
QJisCodecConversion to and from JIS character sets
QKbdDriverFactoryCreates QWSKeyboardHandler objects for Qt/Embedded
QKbdDriverPluginAbstract base for Qt/Embedded keyboard driver plugins
QKeyEventDescribes a key event
QKeySequenceEncapsulates a key sequence as used by shortcuts
QLCDNumberDisplays a number with LCD-like digits
QLabelText or image display
QLatin1StringThin wrapper around an ASCII/Latin-1 encoded string literal
QLayoutThe base class of geometry managers
QLayoutItemAbstract item that a QLayout manipulates
QLibraryLoads shared libraries at runtime
QLineEditOne-line text editor
QLineFTwo-dimensional vector that uses floating point coordinates for accuracy
QLinkedListTemplate class that provides linked lists
QLinkedListIteratorJava-style const iterator for QLinkedList
QLinkedListMutableIteratorJava-style non-const iterator for QLinkedList
QListTemplate class that provides lists
QListIteratorJava-style const iterator for QList and QQueue
QListMutableIteratorJava-style non-const iterator for QList and QQueue
QListViewDefault model/view implementation of a list, and of an icon view
QListWidgetItem-based list widget
QListWidgetItemItem for use with the QListWidget item view class
QLocaleConverts between numbers and their string representations in various languages
QMacMimeMaps open-standard MIME to Mac flavors
QMacStyleImplements an Appearance Manager style
QMainWindowMain application window
QMapTemplate class that provides a skip-list-based dictionary
QMapIteratorJava-style const iterator for QMap and QMultiMap
QMapMutableIteratorJava-style non-const iterator for QMap and QMultiMap
QMatrix2D transformations of a coordinate system
QMenuMenu widget for use in menu bars, context menus, and other popup menus
QMenuBarHorizontal menu bar
QMessageBoxModal dialog with a short message, an icon, and some buttons
QMetaClassInfoAdditional information about a class
QMetaEnumMeta data about an enumerator
QMetaMemberMeta data about a member function
QMetaObjectMeta information about Qt objects
QMetaPropertyMeta data about a property
QMimeSourceAbstraction of objects which provide formatted data of a certain MIME type
QModelIndexUsed to locate data in a data model
QMotifPlusStyleMore sophisticated Motif-ish look and feel
QMotifStyleMotif look and feel
QMouseDriverFactoryCreates QWSMouseHandler objects for Qt/Embedded
QMouseDriverPluginAbstract base for Qt/Embedded mouse driver plugins
QMouseEventParameters that describe a mouse event
QMoveEventEvent parameters for move events
QMovieIncremental loading of animations or images, signalling as it progresses
QMultiHashConvenience QHash subclass that provides multi-valued hashes
QMultiMapConvenience QMap subclass that provides multi-valued maps
QMutexAccess serialization between threads
QMutexLockerSimplifies locking and unlocking QMutexes
QObjectThe base class of all Qt objects
QObjectCleanupHandlerWatches the lifetime of multiple QObjects
QPNGImagePackerCreates well-compressed PNG animations
QPaintDeviceThe base class of objects that can be painted
QPaintDeviceMetricsInformation about a paint device
QPaintEngineAbstract definition of how QPainter draws to a given device on a given platform
QPaintEventEvent parameters for paint events
QPainterDoes low-level painting e.g. on widgets
QPainterPathContainer for painting operations, enabling graphical shapes to be constructed and reused
QPairTemplate class that stores a pair of items
QPaletteColor groups for each widget state
QPenDefines how a QPainter should draw lines and outlines of shapes
QPersistentModelIndexUsed to locate data in a data model
QPicturePaint device that records and replays QPainter commands
QPictureFormatPluginAbstract base for custom picture format plugins
QPictureIOParameters for loading and saving pictures
QPixmapOff-screen, pixel-based paint device
QPixmapCacheApplication-wide cache for pixmaps
QPlatinumStyleMac/Platinum look and feel
QPluginLoaderLoads a plugin at runtime
QPointDefines a point in the plane
QPointArrayVector of points
QPointFPoint object that uses floating point coordinates for accuracy
QPointerTemplate class that provides guarded pointers to QObjects
QPolygonVector of points
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
QPushButtonCommand button
QQueueGeneric container that provides a queue
QRadioButtonRadio button with a text or pixmap label
QRectDefines a rectangle in the plane
QRectFDefines a rectangle in the plane using floating point coordinates for accuracy
QRegExpPattern matching using regular expressions
QRegExpValidatorUsed to check a string against a regular expression
QRegionClip region for a painter
QResizeEventEvent parameters for resize events
QResourceAccess to application resource data
QRubberBandRectangle or line that can indicate a selection or a boundary
QSGIStyleSGI/Irix look and feel
QScreenAnd its descendants manage the framebuffer and palette
QScrollBarVertical or horizontal scroll bar
QSemaphoreRobust integer semaphore
QServerSocketTCP-based server
QSessionManagerAccess to the session manager
QSettingsPersistent platform-indendent GUI application settings
QSharedDataBase class for shared data objects
QSharedDataPointerPointer to a shared data object
QShortcutUsed to create keyboard shortcuts
QShowEventEvent that is sent when a widget is shown
QSignalCan be used to send signals for classes that do not inherit QObject
QSignalMapperBundles signals from identifiable senders
QSizeDefines the size of a two-dimensional object
QSizeFDefines the size of a two-dimensional object using floating point values for accuracy
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
QSplashScreenSplash screen that can be shown during application startup
QSplitterImplements a splitter widget
QSqlNamespace for Qt SQL identifiers that need to be global-like
QSqlDatabaseRepresents a connection to a database
QSqlDriverAbstract base class for accessing SQL databases
QSqlDriverPluginAbstract base for custom QSqlDriver plugins
QSqlErrorSQL database error information
QSqlFieldManipulates the fields in SQL database tables and views
QSqlIndexFunctions to manipulate and describe QSqlCursor and QSqlDatabase indexes
QSqlQueryMeans of executing and manipulating SQL statements
QSqlQueryModelRead only data model for SQL result sets
QSqlRecordEncapsulates a database record, i.e. a set of database fields
QSqlRelationalTableModelEditable data model for a single database table. In addition, columns can be set as foreign keys into another table
QSqlResultAbstract interface for accessing data from SQL databases
QSqlTableModelEditable data model for a single database table
QStackTemplate class that provides a stack
QStackedBoxStack of widgets where only the top widget is visible
QStackedLayoutMaintains a stack of widgets where only the top widget is visible
QStatusBarHorizontal bar suitable for presenting status information
QStoredDragSimple stored-value drag object for arbitrary MIME data
QStringUnicode character string
QStringListList of strings
QStyleAbstract base class that encapsulates the look and feel of a GUI
QStyleFactoryCreates QStyle objects
QStyleOptionStores the parameters used by QStyle functions
QStyleOptionButtonUsed to describe the parameters for drawing buttons
QStyleOptionComboBoxUsed to describe the parameter for drawing a combobox
QStyleOptionComplexUsed to hold parameters that are common to all complex controls
QStyleOptionDockWindowUsed to describe the parameters for drawing various parts of
QStyleOptionFocusRectUsed to describe the parameters for drawing a focus rectangle with QStyle
QStyleOptionFrameUsed to describe the parameters for drawing a frame
QStyleOptionHeaderUsed to describe the parameters for drawing a header
QStyleOptionListViewUsed to describe the parameters for drawing a Q3ListView
QStyleOptionListViewItemUsed to describe an item drawn in a Q3ListView
QStyleOptionMenuItemUsed to describe the parameter necessary for drawing a menu item
QStyleOptionProgressBarUsed to describe the parameters necessary for drawing a progress bar
QStyleOptionSliderUsed to describe the parameters needed for drawing a slider
QStyleOptionSpinBoxUsed to describe the parameters necessary for drawing a spin box
QStyleOptionTabUsed to describe the parameters for drawing a tab bar
QStyleOptionTitleBarUsed to describe the parameters for drawing a title bar
QStyleOptionToolBoxUsed to describe the parameters needed for drawing a tool box
QStyleOptionToolButtonUsed to describe the parameters for drawing a tool button
QStyleOptionViewItemUsed to describe the parameters used to draw an item in a view widget
QStylePluginAbstract base for custom QStyle plugins
QTabBarTab bar, e.g. for use in tabbed dialogs
QTabWidgetStack of tabbed widgets
QTableViewDefault model/view implementation of a table view
QTableWidgetItem-based table view with a default model
QTableWidgetItemItem for use with the QTableWidget class
QTabletEventParameters that describe a Tablet event
QTcpServerTCP-based server
QTcpSocketTCP socket
QTemporaryFileI/O device that operates on temporary files
QTextBlockContainer for text fragments in a QTextDocument
QTextBlockFormatFormatting information for blocks of text in a QTextDocument
QTextBlockGroupContainer for text blocks within a QTextDocument
QTextBrowserRich text browser with hypertext navigation
QTextCharFormatFormatting information for characters in a QTextDocument
QTextCodecConversions between text encodings
QTextCodecPluginAbstract base for custom QTextCodec plugins
QTextCursorOffers an API to access and modify QTextDocuments
QTextDecoderState-based decoder
QTextDocumentHolds formatted text that can be viewed and edited using a QTextEdit
QTextDocumentFragmentRepresents a piece of formatted text from a QTextDocument
QTextDragDrag and drop object for transferring plain and Unicode text
QTextEditWidget that is used to edit and display both plain and rich text
QTextEncoderState-based encoder
QTextFormatFormatting information for a QTextDocument
QTextFragmentHolds a piece of text in a QTextDocument with a single QTextCharFormat
QTextFrameRepresents a frame in a QTextDocument
QTextFrameFormatFormatting information for frames in a QTextDocument
QTextIStreamConvenience class for input streams
QTextImageFormatFormatting information for images in a QTextDocument
QTextInlineObjectRepresents an inline object in a QTextLayout
QTextLayoutUsed to lay out and paint a single paragraph of text
QTextLengthEncapsulates the different types of length used in a QTextDocument
QTextLineRepresents a line of text inside a QTextLayout
QTextListList in a QTextDocument
QTextListFormatFormatting information for lists in a QTextDocument
QTextOStreamConvenience class for output streams
QTextObjectBase class for different kinds of objects that can group parts of a QTextDocument together
QTextStreamFunctions for reading and writing text using a QIODevice
QTextTableRepresents a table in a QTextDocument
QTextTableCellRepresents the properties of a cell in a QTextTable
QTextTableFormatFormatting information for tables in a QTextDocument
QThreadPlatform-independent threads
QThreadStoragePer-thread data storage
QTimeClock time functions
QTimerTimer signals and single-shot timers
QTimerEventParameters that describe a timer event
QToolBarMovable panel that contains a set of controls
QToolBarSwitchEventEvent that is sent whenever a the toolbar button is clicked on Mac OS X
QToolBoxColumn of tabbed widget items
QToolButtonQuick-access button to commands or options, usually used inside a QToolBar
QToolTipTool tips (balloon help) for any widget
QTranslatorInternationalization support for text output
QTranslatorMessageTranslator message and its properties
QTreeViewDefault model/view implementation of a tree view
QTreeWidgetTree view that uses a predefined tree model
QTreeWidgetItemItem for use with the QTreeWidget convenience class
QTsciiCodecConversion to and from the Tamil TSCII encoding
QUdpSocketUDP socket
QUriDragDrag object for a list of URI references
QUrlConvenient interface for working with URLs
QUrlInfoStores information about URLs
QUuidDefines a Universally Unique Identifier (UUID)
QVBoxLayoutLines up widgets vertically
QVBoxWidgetVertical geometry management of its child widgets
QValidatorValidation of input text
QVarLengthArrayLow-level variable-length array
QVariantActs like a union for the most common Qt data types
QVectorTemplate class that provides a dynamic array
QVectorIteratorJava-style const iterator for QVector and QStack
QVectorMutableIteratorJava-style non-const iterator for QVector and QStack
QViewportScrolling area with on-demand scroll bars
QWSInputMethodInternational input methods for Qt/Embedded
QWSKeyboardHandlerImplements the keyboard driver for Qt/Embedded
QWSMouseHandlerMouse driver 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
QWidgetContainerPluginAbstract base for complex custom container QWidget plugins
QWidgetItemLayout item that represents a widget
QWidgetPluginAbstract base for custom QWidget plugins
QWidgetViewScrolling view onto another widget
QWindowsMimeMaps open-standard MIME to Window Clipboard formats
QWindowsStyleMicrosoft Windows-like look and feel
QWindowsXPStyleMicrosoft WindowsXP-like look and feel
QWorkspaceWorkspace window that be used in an MDI application
QX11InfoInformation about the X display configuration
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 the 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 parser


Copyright © 2004 Trolltech. Trademarks
Qt 4.0.0-tp2