以下成员源于类 QTabWidget are part of the Qt compatibility layer. We advise against using them in new code.
| QTabWidget (QWidget * parent , const char * name , Qt::WindowFlags f = 0) | |
| void | changeTab (QWidget * widget , const QString & label ) |
| void | changeTab (QWidget * widget , const QIcon & icon , const QString & label ) |
| QWidget * | currentPage () const |
| int | currentPageIndex () const |
| void | insertTab (QWidget * widget , const QString & label , int index = -1) |
| void | insertTab (QWidget * widget , const QIcon & icon , const QString & label , int index = -1) |
| bool | isTabEnabled (QWidget * widget ) const |
| QString | label (int index ) const |
| int | margin () const |
| QWidget * | page (int index ) const |
| void | removeTabToolTip (QWidget * widget ) |
| void | setMargin (int margin ) |
| void | setTabEnabled (QWidget * widget , bool b ) |
| void | setTabIconSet (QWidget * widget , const QIcon & icon ) |
| void | setTabLabel (QWidget * widget , const QString & label ) |
| void | setTabToolTip (QWidget * widget , const QString & tip ) |
| QIcon | tabIconSet (QWidget * widget ) const |
| QString | tabLabel (QWidget * widget ) const |
| QString | tabToolTip (QWidget * widget ) const |
| void | removePage (QWidget * widget ) |
| void | setCurrentPage (int index ) |
| void | showPage (QWidget * widget ) |
| void | currentChanged (QWidget * widget ) |
| void | selected (const QString & tabLabel ) |
Use one of the constructors that doesn't take the name argument and then use setObjectName () 代替。
使用 setTabText () 代替。
使用 setTabText () 和 setTabIcon () 代替。
[signal]
void
QTabWidget::
currentChanged
(
QWidget
*
widget
)
使用 currentChanged (int) instead.
注意: 信号 currentChanged 在此类中是重载。要使用函数指针句法连接到此信号,必须在静态铸造中指定信号类型,如此范例所示:
connect(tabWidget, static_cast<void(QTabWidget::*)(QWidget *)>(&QTabWidget::currentChanged), [=](QWidget *widget){ /* ... */ });
使用 currentWidget () 代替。
另请参阅 setCurrentPage ().
使用 currentIndex () 代替。
使用 insertTab (index, widget, label) instead.
使用 insertTab (index, widget, icon, label) instead.
使用 isTabEnabled (tabWidget-> indexOf (widget)) instead.
使用 tabText () 代替。
This function is kept only to make old code compile. This functionality is no longer supported by QTabWidget .
另请参阅 setMargin (), contentsRect (),和 setContentsMargins ().
使用 widget () 代替。
[slot]
void
QTabWidget::
removePage
(
QWidget
*
widget
)
使用 removeTab ( indexOf (widget)) instead.
使用 setTabToolTip (tabWidget-> indexOf (widget), QString()) instead.
[signal]
void
QTabWidget::
selected
(const
QString
&
tabLabel
)
This signal is emitted whenever a tab is selected (raised), including during the first show ().
You can normally use currentChanged () 代替。
[slot]
void
QTabWidget::
setCurrentPage
(
int
index
)
使用 setCurrentIndex () 代替。
另请参阅 currentPage ().
This function is kept only to make old code compile. This functionality is no longer supported by QTabWidget .
另请参阅 margin (), contentsRect (),和 setContentsMargins ().
使用 setTabEnabled (tabWidget-> indexOf (widget), b) instead.
使用 setTabIcon (tabWidget-> indexOf (widget), icon) instead.
另请参阅 tabIconSet ().
使用 setTabText (tabWidget-> indexOf (widget), label) instead.
另请参阅 tabLabel ().
使用 setTabToolTip (tabWidget-> indexOf (widget), tip) instead.
[slot]
void
QTabWidget::
showPage
(
QWidget
*
widget
)
使用 setCurrentIndex ( indexOf (widget)) instead.
使用 tabIcon (tabWidget-> indexOf (widget)) instead.
另请参阅 setTabIconSet ().
使用 tabText (tabWidget-> indexOf (widget)) instead.
另请参阅 setTabLabel ().
使用 tabToolTip (tabWidget-> indexOf (widget)) instead.