|    | 
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 QStringkeys | 
| 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 QStringkeys | 
| 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 longkeys | 
| QIntCacheIterator | Iterator for QIntCache collections | 
| QIntDict | Template class that provides a dictionary based on longkeys | 
| 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 | 
| QScreenCursor | Manages the onscreen mouse cursor in Qt/Embedded. It provides an implementation of a software mouse cursor and can be subclassed by hardware drivers which support a hardware mouse cursor. There may only be one QScreenCursor at a time; it is constructed by QScreen or one of its descendants | 
| 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 | 
| QWSKeyboardHandler | Keyboard driver/handler for Qt/Embedded | 
| QWSMouseHandler | Mouse driver/handler for Qt/Embedded | 
| 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] | 
| Copyright © 2000 Trolltech | Trademarks | Qt version 2.3.1 |