我有一个对话框,其中包含一个Qt TabWidget,其中添加了许多选项卡.
我想隐藏其中一个标签.
_mytab->hide()
不起作用.我不想只是从.ui文件中删除选项卡及其所有小部件,因为其他代码依赖于选项卡中的小部件.但是,生成选项卡代码会很好,但在生成的uic_mydialog.cpp中不会显示:: insertTab.在ui文件中设置hidden属性也不起作用.
我正在使用Qt 3.3
解决方法
我会使用QTabDialog :: removePage(QWidget * pTabPage),它不会删除pTabPage,这是你想要的.
_myTabDlg->removePage(_mytab);
我正在使用它,它工作正常!