今天要探讨的问题是如何隐藏 tabWidget 的某一页,例如下图,我想隐藏 协议2 这一页
那么大家首先想到的是
ui->tabWidget->setTabEnabled(1,false);
但是这样出来的效果并不能很好得满足我们的需求,因为效果如下图所示,只是此页不可选择而已
正确的代码如下:
ui->tabWidget->setTabEnabled(1,false);
ui->tabWidget->setStyleSheet("QTabBar::tab:disabled {width: 0; color: transparent;}");