Here are the classes in Qt, with brief descriptions:
QAccel | Handles keyboard accelerator and shortcut keys |
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 |
QCDEStyle | CDE Look and Feel |
QChar | Light-weight Unicode character |
QCharRef | QCharRef is a 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 | The QColorDialog provides a dialog widget for specifying colors |
QColorDrag | The QColorDrag provides a 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 |
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 | A QDataSink is an asynchronous consumer of data |
QDataSource | A QDataSource is an asynchronous producer of data |
QDataStream | Serialization of binary data to a QIODevice |
QDate | Date functions |
QDateTime | Date and time functions |
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 |
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 | The 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 Shift-JIS |
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 | The QFileDialog provides a 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 | The QFontDialog provides a 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 |
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 Extension [Qt OpenGL Extension] |
QGLayoutIterator | The abstract base class of internal layout iterators |
QGLContext | Encapsulates an OpenGL rendering context [Qt OpenGL Extension] |
QGLFormat | The display format of an OpenGL rendering context [Qt OpenGL Extension] |
QGList | Internal class for implementing Qt collection classes |
QGListIterator | The QGListIterator is an internal class for implementing QListIterator |
QGLWidget | Widget for rendering OpenGL graphics [Qt OpenGL Extension] |
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 |
QIconDrag | The QIconDrag is the drag object which is used for moving items in the iconview |
QIconDragItem | The QIconDragItem is 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 | The QImageDrag provides a 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 |
QIntValidator | Range checking of integers |
QIODevice | The base class of I/O devices |
QIODeviceSource | A QIODeviceSource is a 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 |
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 |
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 |
QScrollBar | Vertical or horizontal scroll bar |
QScrollView | Scrolling area with on-demand scrollbars |
QSemiModal | The base class of semi-modal dialog windows |
QSessionManager | Access to the session manager |
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 | A QSignalMapper object 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 resizeing a top level window |
QSizePolicy | A layout attribute describing horizontal and vertical resizing |
QSlider | Vertical or horizontal slider |
QSocketNotifier | Support for socket callbacks |
QSortedList | List sorted by operator< and operator== |
QSpacerItem | A QLayoutItem that represents blank space |
QSpinBox | Spin box widget, sometimes called up-down widget, little arrows widget or spin button |
QSplitter | 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 |
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 | The QTextDrag provides a 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 |
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 |
QUriDrag | Provides for drag-and-drop of a list of URI references |
QUrl | This class provides 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 |
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 |
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 Troll Tech | Trademarks | Qt version 2.1.1
|