|  | Home · All Classes · Main Classes · Grouped Classes · Modules · Functions |

# Main Window and Related Classes

These classes provide everything you need for a typical modern main application window, like the main window itself, menu and tool bars, a status bar, etc.

QAbstractEventDispatcher | The QAbstractEventDispatcher class manages Qt's event queue, excluding GUI-related events.
QAction | The QAction class provides an abstract user interface action that can be inserted into widgets.
QActionGroup | The QActionGroup class groups actions together.
QApplication | The QApplication class manages the GUI application's control flow and main settings.
QCoreApplication | The QCoreApplication class provides an event loop for console Qt applications.
QDialogButtonBox | The QDialogButtonBox class is a widget that presents buttons in a layout that is appropriate to the current widget style.
QDockWidget | The QDockWidget class provides a widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop.
QMainWindow | The QMainWindow class provides a main application window.
QMdiArea | The QMdiArea widget provides an area in which MDI windows are displayed.
QMdiSubWindow | The QMdiSubWindow class provides a subwindow class for QMdiArea.
QMenu | The QMenu class provides a menu widget for use in menu bars, context menus, and other popup menus.
QMenuBar | The QMenuBar class provides a horizontal menu bar.
QSessionManager | The QSessionManager class provides access to the session manager.
QSizeGrip | The QSizeGrip class provides a resize handle for resizing top-level windows.
QStatusBar | The QStatusBar class provides a horizontal bar suitable for presenting status information.
QSystemTrayIcon | The QSystemTrayIcon class provides an icon for an application in the system tray.
QToolBar | The QToolBar class provides a movable panel that contains a set of controls.
QWidgetAction | The QWidgetAction class extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars.
QWorkspace | The QWorkspace widget provides a workspace window that can be used in an MDI application.