Qt選擇性顯示TabWidget和QMenu

  1. 如何選擇性顯示TabWidget的Tab?

  2. 最近寫程式需要做這樣的操作, 然而Tab不能像TableWidget利用hide將它隱藏掉.   
    ui->tab->hide();    
    如以下程式碼所示,Tab只能透過removeTab的方式,
    (index指的是索引值, 你可以利用Qt Desgner進行查詢)      
    ui->tabWidget->removeTab(index);
    然而我的目的是控制Tab顯示和隱藏,因此我利用以下的程式碼加回此Tab   
    ui->tabWidget->addTab(ui->tab, "測試");

  3. 如何選擇性顯示QMenu的Menu?
    • 隱藏QMENU(hide QMENU)         
    •  ui->menu->menuAction()->setVisible(false);
    • 顯示QMENU(show QMENU)     
    • ui->menu->menuAction()->setVisible(true)
      

留言

這個網誌中的熱門文章

VirtualBox教學:重設硬碟(.vdi)大小(上)

VirtualBox教學:重設硬碟(.vdi)大小(下)

VirtualBox教學: 新增Windows7虛擬電腦(下)