Properties
count : const int
currentIndex : int
documentMode : bool
elideMode : Qt::TextElideMode
iconSize : QSize
movable : bool
tabBarAutoHide : bool
tabPosition : TabPosition
tabShape : TabShape
tabsClosable : bool
usesScrollButtons : bool
59 properties inherited from QWidget
1 property inherited from QObject
Public Functions
QTabWidget(QWidget *parent = nullptr)
virtual~QTabWidget()
intaddTab(QWidget *page, const QString &label)
intaddTab(QWidget *page, const QIcon &icon, const QString &label)
voidclear()
QWidget *cornerWidget(Qt::Corner corner = Qt::TopRightCorner) const
intcount() const
intcurrentIndex() const
QWidget *currentWidget() const
booldocumentMode() const
Qt::TextElideModeelideMode() const
QSizeiconSize() const
intindexOf(QWidget *w) const
intinsertTab(int index, QWidget *page, const QString &label)
intinsertTab(int index, QWidget *page, const QIcon &icon, const QString &label)
boolisMovable() const
boolisTabEnabled(int index) const
voidremoveTab(int index)
voidsetCornerWidget(QWidget *widget, Qt::Corner corner = Qt::TopRightCorner)
voidsetDocumentMode(bool set)
voidsetElideMode(Qt::TextElideMode)
voidsetIconSize(const QSize &size)
voidsetMovable(bool movable)
voidsetTabBarAutoHide(bool enabled)
voidsetTabEnabled(int index, bool enable)
voidsetTabIcon(int index, const QIcon &icon)
voidsetTabPosition(QTabWidget::TabPosition)
voidsetTabShape(QTabWidget::TabShape s)
voidsetTabText(int index, const QString &label)
voidsetTabToolTip(int index, const QString &tip)
voidsetTabWhatsThis(int index, const QString &text)
voidsetTabsClosable(bool closeable)
voidsetUsesScrollButtons(bool useButtons)
QTabBar *tabBar() const
booltabBarAutoHide() const
QIcontabIcon(int index) const
QTabWidget::TabPositiontabPosition() const
QTabWidget::TabShapetabShape() const
QStringtabText(int index) const
QStringtabToolTip(int index) const
QStringtabWhatsThis(int index) const
booltabsClosable() const
boolusesScrollButtons() const
QWidget *widget(int index) const
Reimplemented Public Functions
virtual boolhasHeightForWidth() const override
virtual intheightForWidth(int width) const override
virtual QSizeminimumSizeHint() const override
virtual QSizesizeHint() const override
214 public functions inherited from QWidget
31 public functions inherited from QObject
14 public functions inherited from QPaintDevice
Public Slots
voidsetCurrentIndex(int index)
voidsetCurrentWidget(QWidget *widget)
19 public slots inherited from QWidget
1 public slot inherited from QObject
Signals
void currentChanged(int index)
void tabBarClicked(int index)
void tabBarDoubleClicked(int index)
void tabCloseRequested(int index)
3 signals inherited from QWidget
2 signals inherited from QObject
Static Public Members
const QMetaObject staticMetaObject
5 static public members inherited from QWidget
9 static public members inherited from QObject
Protected Functions
void initStyleOption(QStyleOptionTabWidgetFrame *option) const
void setTabBar(QTabBar *tb)
virtual void tabInserted(int index)
virtual void tabRemoved(int index)
Reimplemented Protected Functions
virtual void changeEvent(QEvent *ev) override
virtual bool event(QEvent *ev) override
virtual void keyPressEvent(QKeyEvent *e) override
virtual void paintEvent(QPaintEvent *event) override
virtual void resizeEvent(QResizeEvent *e) override
virtual void showEvent(QShowEvent *) override
网友评论