从QTWidget隐藏页面/标签 - QT 5.5

时间:2016-03-11 14:42:57

标签: c++ qt qt5.5 qtwidgets

我需要在QT中隐藏现有项目的标签,我不想删除代码,因为我必须在该代码上设置参数,也就是那个应用程序中继。好像QT没有内置的hide();功能,我试图编辑样式表,使其更小,但也不起作用,我看了互联网,似乎这是一个已知的问题。有人有一些技巧可以避免这种情况吗?

我唯一想到的就是:

ui->TabObject->setEnabled(false);

基本上我禁用了标签中的对象,使用户无法使用它们,但这对整个用户界面来说不是一件好事。

1 个答案:

答案 0 :(得分:1)

也许通过调用QTabWidget::removeTab(index) - 这会从QTabWidget中删除选项卡,但不会删除选项卡的QWidget。