QTabWidget 中的tab,采用hide(),close(),setHidden(true),setVisible(false)等方式都无法隐藏tab。

可以通过以下方式隐藏。

ui->tabWidget->removeTab(0);

0--表示隐藏第一个tab。


当有多个tab页,且需要隐藏多个tab,用上面的单个隐藏方法,达不到预期的效果,需要用下面的方法:

1 int count = ui->tabWidget->count();
2 for(int i = 0; i < count - 1; i++)
3 {
4     ui->tabWidget->removeTab(0);
5 }

 

相关文章:

  • 2021-10-17
  • 2021-05-25
  • 2021-09-14
  • 2021-06-24
  • 2021-11-21
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2022-01-21
  • 2022-12-23
  • 2021-12-12
  • 2021-12-12
相关资源
相似解决方案