![]()
|
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 |
| 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
|