Qt QTabWidget隱藏某些tab


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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM