QT的QTabWidget如何添加控件,比如一个关闭按钮

https://forum.qt.io/topic/22312/adding-button-to-qtabwidget-tabs

 上面链接有详细介绍。


如果要每个tab增加按钮,用SetTabButton();如果对整个tab增加一个按钮,用SetCornerWidget()


下面做一个增加Close button的例子


//mainwindows.h  QToolButton * m_tabClosebutton;

    m_tabClosebutton = new QToolButton(this);
    m_tabClosebutton->setIcon(QApplication::style()->standardIcon(QStyle::SP_DockWidgetCloseButton));

    ui->tabWidget->setCornerWidget(m_tabClosebutton);


效果如下

QT的QTabWidget如何添加控件,比如一个关闭按钮_第1张图片

你可能感兴趣的:(QT5,QT)