Qt選擇性顯示TabWidget和QMenu
- 如何選擇性顯示TabWidget的Tab?
- 如何選擇性顯示QMenu的Menu?
- 隱藏QMENU(hide QMENU)
- 顯示QMENU(show QMENU)
最近寫程式需要做這樣的操作, 然而Tab不能像TableWidget利用hide將它隱藏掉.
ui->tab->hide();
如以下程式碼所示,Tab只能透過removeTab的方式,(index指的是索引值, 你可以利用Qt Desgner進行查詢)
ui->tabWidget->removeTab(index);
然而我的目的是控制Tab顯示和隱藏,因此我利用以下的程式碼加回此Tab ui->tabWidget->addTab(ui->tab, "測試");
ui->menu->menuAction()->setVisible(false);
ui->menu->menuAction()->setVisible(true)
留言
張貼留言