# Widgets

These widgets are meant for direct use. There are also some abstract widget classes, meant for subclassing, and some more complex widgets.

Classes:

- QButtonGroup (Organizes QButton widgets in a group)
- QCheckBox (Check box with a text label)
- QComboBox (Combined button and popup list)
- QFrame (The base class of widgets that have an (optional) frame)
- QGroupBox (Group box frame with a title)
- QHeader (Table header)
- QLCDNumber (Displays a number with LCD-like digits)
- QLabel (Displays a static text or pixmap)
- QLineEdit (Simple line editor for inputting text)
- QListBox (Single-column list of items that can be scrolled)
- QListView (Implements a list/tree view)
- QMainWindow (Typical application window, with a menu bar, some tool bars and a status bar)
- QMenuBar (Horizontal menu bar)
- QMultiLineEdit (Simple editor for inputting text)
- QPopupMenu (Popup menu widget)
- QProgressBar (Horizontal progress bar)
- QProgressDialog (Provides feedback on the progress of a slow operation)
- QPushButton (Push button with a text or pixmap label)
- QRadioButton (Radio button with a text label)
- QScrollBar (Vertical or horizontal scroll bar)
- QSlider (Vertical or horizontal slider)
- QSpinBox (Spin box widget, sometimes called up-down widget, little arrows widget or spin button)
- QSplitter (QSplitter implements a splitter widget)
- QStatusBar (Horizontal bar suitable for presenting status messages)
- QTabBar (Tab bar, for use in e.g. tabbed dialogs)
- QToolBar (Simple tool bar)
- QToolButton (Push button whose appearance has been tailored for use in a QToolBar)