

If a tab is enabled, the tab text is drawn normally and the user can select that tab. A tab and its associated page can be removed with removeTab().Įach tab is either enabled or disabled at any given time (see setTabEnabled()). You can change a tab's text and icon using setTabText() or setTabIcon(). Use setCurrentWidget() or setCurrentIndex() to show a particular page. You can retrieve a pointer to a page widget with a given index using widget(), and can find the index position of a widget with indexOf(). The current page index is available as currentIndex(), the current page widget with currentWidget(). The signal currentChanged() is emitted when the user selects a page. The position of the tabs is defined by tabPosition, their shape by tabShape. Call addTab() or insertTab() to put the page widgets into the tab widget, giving each tab a suitable label with an optional keyboard shortcut.Insert child widgets into the page widget, using layouts to position them as normal.Create a QWidget for each of the pages in the tab dialog, but do not specify parent widgets for them.The normal way to use QTabWidget is to do the following: The user can show a different page by clicking on its tab or by pressing its Alt+ letter shortcut if it has one. Only the current page is shown in the page area all the other pages are hidden. Each tab is associated with a different widget (called a page). By default, the tab bar is shown above the page area, but different configurations are available (see TabPosition). The QTabWidget class provides a stack of tabbed widgets.Ī tab widget provides a tab bar (see QTabBar) and a "page area" that is used to display pages related to each tab. 1 protected slot inherited from QWidget.5 static public members inherited from QObject.4 static public members inherited from QWidget.1 protected function inherited from QPaintDevice.7 protected functions inherited from QObject.37 protected functions inherited from QWidget.virtual void paintEvent ( QPaintEvent * event ).void initStyleOption ( QStyleOptionTabWidgetFrame * option ) const.void setCurrentWidget ( QWidget * widget ).12 public functions inherited from QPaintDevice.29 public functions inherited from QObject.207 public functions inherited from QWidget.


