![]() |
Home · All Classes · All Functions · Overviews |
[Widgets and Layouts] [Next: Layout Management]
Below you find a list of all widget classes in Qt. You can also browse the widget classes Qt provides in the various supported styles in the Qt Widget Gallery.
These basic widgets (controls), such as buttons, comboboxes and scroll bars, are designed for direct use.
QCheckBox | Checkbox with a text label |
---|---|
QComboBox | Combined button and popup list |
QCommandLinkButton | Vista style command link button |
QDateEdit | Widget for editing dates based on the QDateTimeEdit widget |
QDateTimeEdit | Widget for editing dates and times |
QDial | Rounded range control (like a speedometer or potentiometer) |
QDoubleSpinBox | Spin box widget that takes doubles |
QFocusFrame | Focus frame which can be outside of a widget's normal paintable area |
QFontComboBox | Combobox that lets the user select a font family |
QLCDNumber | Displays a number with LCD-like digits |
QLabel | Text or image display |
QLineEdit | One-line text editor |
QMenu | Menu widget for use in menu bars, context menus, and other popup menus |
QProgressBar | Horizontal or vertical progress bar |
QPushButton | Command button |
QRadioButton | Radio button with a text label |
QScrollArea | Scrolling view onto another widget |
QScrollBar | Vertical or horizontal scroll bar |
QSizeGrip | Resize handle for resizing top-level windows |
QSlider | Vertical or horizontal slider |
QSpinBox | Spin box widget |
QTabBar | Tab bar, e.g. for use in tabbed dialogs |
QTabWidget | Stack of tabbed widgets |
QTimeEdit | Widget for editing times based on the QDateTimeEdit widget |
QToolBox | Column of tabbed widget items |
QToolButton | Quick-access button to commands or options, usually used inside a QToolBar |
QWidget | The base class of all user interface objects |
Advanced GUI widgets such as tab widgets and progress bars provide more complex user interface controls.
QCalendarWidget | Monthly based calendar widget allowing the user to select a date |
---|---|
QColumnView | Model/view implementation of a column view |
QDataWidgetMapper | Mapping between a section of a data model to widgets |
QDesktopWidget | Access to screen information on multi-head systems |
QListView | List or icon view onto a model |
QMacCocoaViewContainer | Widget for Mac OS X that can be used to wrap arbitrary Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies |
QMacNativeWidget | Widget for Mac OS X that provides a way to put Qt widgets into Carbon or Cocoa hierarchies depending on how Qt was configured |
QTableView | Default model/view implementation of a table view |
QTreeView | Default model/view implementation of a tree view |
QUndoView | Displays the contents of a QUndoStack |
QWSEmbedWidget | Enables embedded top-level widgets in Qt for Embedded Linux |
QWebView | Widget that is used to view and edit web documents |
QX11EmbedContainer | XEmbed container widget |
QX11EmbedWidget | XEmbed client widget |
Phonon::VideoWidget | Widget that is used to display video |
Classes like splitters, tab bars, button groups, etc are used to organize and group GUI primitives into more complex applications or dialogs.
QButtonGroup | Container to organize groups of button widgets |
---|---|
QGroupBox | Group box frame with a title |
QSplitter | Implements a splitter widget |
QSplitterHandle | Handle functionality of the splitter |
QStackedWidget | Stack of widgets where only one widget is visible at a time |
QTabWidget | Stack of tabbed widgets |
Abstract widget classes usable through subclassing. They are generally not usable in themselves, but provide functionality that can be used by inheriting these classes.
QAbstractButton | The abstract base class of button widgets, providing functionality common to buttons |
---|---|
QAbstractScrollArea | Scrolling area with on-demand scroll bars |
QAbstractSlider | Integer value within a range |
QAbstractSpinBox | Spinbox and a line edit to display values |
QDialog | The base class of dialog windows |
QFrame | The base class of widgets that can have a frame |
[Widgets and Layouts] [Next: Layout Management]
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.6.2 |