Qt logo


Annotated Class Index


Here are the classes in Qt, with brief descriptions:

QAccelHandles keyboard accelerator and shortcut keys
QApplicationManages the GUI application's control flow and main settings
QArrayTemplate class that provides arrays of simple types
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
QAsyncIOEncapsulates I/O asynchronicity
QBitArrayArray of bits
QBitmapMonochrome (1 bit depth) pixmaps
QBitValInternal class, used with QBitArray
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
QCacheTemplate class that provides a cache based on QString keys
QCacheIteratorIterator for QCache collections
QCDEStyleCDE Look and Feel
QCharA Unicode character
QCheckBoxCheck box with a text label
QCheckListItemImplements checkable list view items
QChildEventEvent parameters for child object events
QClipboardAccess to the window system clipboard
QCloseEventParameters that describe a close event
QCollectionThe base class of all Qt collections
QColorColors based on RGB
QColorDialogThe QColorDialog provides a dialog widget for specifying colors
QColorGroupGroup of widget colors
QComboBoxCombined button and popup list
QCommonStyleEncapsulates common Look and Feel of a GUI
QConnectionInternal class, used in the signal/slot mechanism
QConstStringA QString which uses constant Unicode data
QCStringAbstraction of the classic C zero-terminated char array (char*)
QCursorMouse cursor with an arbitrary shape
QCustomEventSupport for custom events
QDataPumpMoves data from a QDataSource to a QDataSink during event processing
QDataSinkA QDataSink is an asynchronous consumer of data
QDataSourceA QDataSource is an asynchronous producer of data
QDataStreamBasic functions for serialization of binary data to a QIODevice
QDateDate functions
QDateTimeCombines QDate and QTime into a single class
QDialogThe base class of dialog windows
QDictTemplate class that provides a dictionary based on QString keys
QDictIteratorIterator for QDict collections
QDirTraverses directory structures and contents in a platform-independent way
QDoubleValidatorRange checking of floating-point numbers
QDragEnterEventThe event sent to widgets when a drag-and-drop first drags onto it
QDragLeaveEventThe event sent to widgets when a drag-and-drop leaves it
QDragMoveEventEvent sent as a drag-and-drop is in progress
QDragObjectThe QDragObject encapsulates MIME-based information transfer
QDropEventEvent sent when a drag-and-drop is completed
QDropSiteProvides nothing and does nothing
QEventBase class of all event classes. Event objects contain event parameters
QFileI/O device that operates on files
QFileDialogThe QFileDialog provides a dialog widget for inputting file names
QFileIconProviderIcons for QFileDialog to use
QFileInfoSystem-independent file information
QFocusDataMaintains the list of widgets which can take focus
QFocusEventEvent parameters for widget focus events
QFontFont used for drawing text
QFontDialogThe QFontDialog provides a dialog widget for selecting a text font
QFontInfoGeneral information about fonts
QFontMetricsFont metrics information about fonts
QFrameThe base class of widgets that (can) have a frame
QGArrayInternal class for implementing the QArray class
QGCacheInternal class for implementing QCache template classes
QGCacheIteratorAn internal class for implementing QCacheIterator and QIntCacheIterator
QGDictInternal class for implementing QDict template classes
QGDictIteratorAn internal class for implementing QDictIterator and QIntDictIterator
QGLNamespace for miscellaneous identifiers in the Qt OpenGL Extension [Qt OpenGL Extension]
QGLayoutIteratorThe abstract base class of internal layout iterators
QGLContextEncapsulates an OpenGL rendering context [Qt OpenGL Extension]
QGLFormatThe display format of an OpenGL rendering context [Qt OpenGL Extension]
QGListInternal class for implementing Qt collection classes
QGListIteratorThe QGListIterator is an internal class for implementing QListIterator
QGLWidgetWidget for rendering OpenGL graphics [Qt OpenGL Extension]
QGridPerforms geometry management on its children
QGridLayoutLays out widgets in a grid
QGroupBoxGroup box frame with a title
QHBoxPerforms geometry management on its children
QHBoxLayoutLines up widgets horizontally
QHButtonGroupOrganizes QButton widgets in a group with one horizontal row
QHeaderTable header
QHGroupBoxOrganizes QButton widgets in a group with one horizontal row
QHideEventThe event sent after a widget is hidden
QIconSetSet of icons (normal, disabled, various sizes) for e.g. buttons
QImageHardware-independent pixmap representation with direct access to the pixel data
QImageConsumerAn abstraction used by QImageDecoder
QImageDecoderIncremental image decoder for all supported image formats
QImageDragThe QImageDrag provides a drag-and-drop object for transferring images
QImageFormatIncremental image decoder for a specific image format
QImageFormatTypeFactory that makes QImageFormat objects
QImageIOParameters for loading and saving images
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
QIntValidatorRange checking of integers
QIODeviceThe base class of I/O devices
QIODeviceSourceA QIODeviceSource is a QDataSource that draws data from a QIODevice
QKeyEventParameters that describe a key event
QLabelDisplays a static text or pixmap
QLayoutThe base class of geometry specifiers
QLayoutItemThe abstract items which a QLayout manipulates
QLayoutIteratorIterators over QLayoutItem
QLCDNumberDisplays a number with LCD-like digits
QLineEditSimple line editor for inputting text
QListTemplate class that provides doubly linked lists
QListBoxList of selectable, read-only items
QListBoxItemThis is the base class of all list box items
QListBoxPixmapList box items with a pixmap
QListBoxTextList box items with text
QListIteratorIterator for QList collections
QListViewImplements a list/tree view
QListViewItemImplements a list view item
QListViewItemIteratorIterator for collections of QListViewItems
QLNodeInternal class for the QList template collection
QMainWindowTypical application window, with a menu bar, some tool bars and a status bar
QMapValue based template class that provides a dictionary
QMapConstIteratorIterator for QMap
QMapIteratorIterator for QMap
QMenuBarHorizontal menu bar
QMenuDataBase class for QMenuBar and QPopupMenu
QMessageBoxDisplays a brief message, an icon, and some buttons
QMimeSourceAn abstract piece of formatted data
QMimeSourceFactoryAn extensible supply of MIME-typed data
QMotifStyleMotif Look and Feel
QMouseEventParameters that describe a mouse event
QMoveEventEvent parameters for move events
QMovieIncrementally loads an animation or image, signalling as it progresses
QMultiLineEditSimple editor for inputting text
QNPInstanceA QObject that is a Web-browser plugin [Qt NSPlugin Extension]
QNPluginThe plugin central factory [Qt NSPlugin Extension]
QNPStreamA stream of data provided to a QNPInstance by the browser [Qt NSPlugin Extension]
QNPWidgetA QWidget that is a Web-browser plugin window [Qt NSPlugin Extension]
QObjectThe base class of all Qt objects that can deal with signals, slots and events
QPaintDeviceOf objects that can be painted
QPaintDeviceMetricsInformation about a paint device
QPainterPaints on paint devices
QPaintEventEvent parameters for paint events
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
QPlatinumStylePlatinum Look and Feel
QPNGImagePackerCreates well-compressed PNG animations
QPointDefines a point in the plane
QPointArrayArray of points
QPopupMenuPopup menu widget
QPrinterPaint device that paint on a printer
QProgressBarHorizontal progress bar
QProgressDialogProvides feedback on the progress of a slow operation
QPtrDictTemplate class that provides a dictionary based on void* keys
QPtrDictIteratorIterator for QPtrDict collections
QPushButtonPush button with a text or pixmap label
QQueueTemplate class that provides a queue
QRadioButtonRadio button with a text label
QRangeControlInteger value within a range
QRectDefines a rectangle in the plane
QRegExpPattern matching using regular expressions or wildcards
QRegionClip region for a painter
QResizeEventEvent parameters for resize events
QScrollBarVertical or horizontal scroll bar
QScrollViewScrolling area with on-demand scrollbars
QSemiModalThe base class of semi-modal dialog windows
QServerSocketTCP-based server
QSessionManagerAccess to the session manager
QSharedThe QShared struct is internally used for implementing shared classes
QShowEventThe event sent when a widget is shown
QSignalCan be used to send signals without parameters
QSignalMapperA QSignalMapper object bundles signals from identifiable senders
QSimpleRichTextA small displayable piece of rich text
QSizeDefines the size of a two-dimensional object
QSizeGripCorner-grip for resizeing a top level window
QSizePolicyA layout attribute describing horizontal and vertical resizing
QSliderVertical or horizontal slider
QSocketBuffered socket connection
QSocketAddressQSocketAddress provides a port number and an IP address
QSocketNotifierSupport for socket callbacks
QSortedListAllows sorting of elements which implement operator<
QSpacerItemA QLayoutItem that represents blank space
QSpinBoxSpin box widget, sometimes called up-down widget, little arrows widget or spin button
QSplitterQSplitter implements a splitter widget
QStackTemplate class that provides a stack
QStatusBarHorizontal bar suitable for presenting status messages
QStoredDragSimple stored-value drag object for arbitrary MIME data
QStrIListDoubly linked list of char* with case insensitive compare
QStringAbstraction of Unicode text and the classic C zero-terminated char array (char*)
QStringListA list of strings
QStrListDoubly linked list of char*.
QStyleEncapsulates common Look and Feel of a GUI
QStyleSheetA collection of styles for rich text rendering and a generator of tags
QStyleSheetItemEncapsulates a text format
QtNamespace for miscellaneous identifiers that need to be global-like
QTabThe structures in a QTabBar
QTabBarTab bar, for use in e.g. tabbed dialogs
QTabDialogStack of tabbed widgets
QTableViewThis is an abstract base class for implementing tables
QTabWidgetStack of tabbed widgets
QTextBrowserA rich text browser with simple navigation
QTextCodecProvides conversion between text encodings
QTextDecoderState-based decoder
QTextDragThe QTextDrag provides a drag-and-drop object for transferring plain and Unicode text
QTextEncoderState-based encoder
QTextIStreamA convenience class for input streams
QTextOStreamA convenience class for output streams
QTextStreamBasic functions for reading and writing text using a QIODevice
QTextViewA sophisticated single-page rich text viewer
QTimeTime functions
QTimerTimer signals and single-shot timers
QTimerEventParameters that describe a timer event
QToolBarSimple tool bar
QToolButtonPush button whose appearance has been tailored for use in a QToolBar
QToolTipTool tips (sometimes called balloon help) for any widget or rectangular part of a widget
QToolTipGroupCollects tool tips into natural groups
QTranslatorInternationalization support for text output
QUriDragProvides for drag-and-drop of a list of URI references
QValidatorValidation of input text
QValueListValue based template class that provides doubly linked lists
QValueListConstIteratorIterator for QValueList
QValueListIteratorIterator for QValueList
QVBoxPerforms geometry management on its children
QVBoxLayoutLines up widgets vertically
QVButtonGroupOrganizes QButton widgets in a group with one vertical column
QVGroupBoxOrganizes QButton widgets in a group with one vertical column
QWhatsThisSimple description of any widget, e.g. answering the question "what's this?"
QWheelEventParameters that describe a wheel event
QWidgetThe base class of all user interface objects
QWidgetItemA QLayoutItem that represents widget
QWidgetStackStack of widgets, where the user can see only the top widget
QWindowsStyleWindows Look and Feel
QWizardFramework for easily writing wizards
QWMatrix2D transformations of a coordinate system
QXtApplicationAllows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]
QXtWidgetAllows mixing of Xt/Motif and Qt widgets [Qt Xt/Motif Extension]


Copyright 1999 Troll TechTrademarks
Qt version 2.0.2