Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# Pictures of Most Qt Widgets

Most of these widgets are shown in either Motif or Windows style. All widgets are supported in both styles (and other styles), but for clarity we just present a selection.

Qt provides more widgets than the selection shown below. And extra Qt are available from third parties, and as add-ons to Qt; see Qt Solutions, and User contributed Qt additions.

Below we have three views seperated by QSplitters. At the top-left there's a QListBox, at the top-right there's a QListView with a QHeader and two QScrollBars. And at the bottom there's a QIconView.

Below we present a QMainWindow which has a QMenuBar and some QToolBars that contain various widgets, e.g. QToolButtons and QComboBoxes. The central widget is a QWorkspace which is used for MDI window management and which contains an MDI-Window featuring a QTextEdit. At the bottom you see a QStatusBar and at the bottom-right a QSizeGrip.

The image below shows a QFileDialog. On the Macintosh and Windows platforms you can either use a QFileDialog or the native file dialog. This is explained in the QFileDialog class documentation.

Below is a QPrintDialog. On Macintosh and Windows the native print dialog is used, but for other platforms we provide QPrintDialog. Use QPrinter::setup() for portability instead of the QPrintDialog if you need to be platform independent.

Below is a QFontDialog.

> Windows

The screenshot below shows a QColorDialog.

Messages are presented using QMessageBoxes, as shown below.

The image below shows a QProgressDialog. The QProgressBar can also be used as a separate widget.

In the screenshot below we have a QGroupBox that contains a QLineEdit, a read-only QComboBox and an editable QComboBox.

The screenshot below shows a QPopupMenu.

In the screenshot below there's a QButtonGroup containing four QRadioButtons and two QCheckBoxes.

The screenshot below shows a QTabDialog. The tabs (QTabBar) or the more convenient class QTabWidget, which combines a tab bar with the pages, can be used separately. In the visible page you see a QLabel, the range controls QSlider and QSpinBox and below a QLCDNumber. In the bottom row there are some QPushButtons.

In the screenshot below there's a QTextBrowser displaying a HTML page. See also QTextEdit.