QT -- 關於ui界面隱藏/切換


需要實現功能:
觸發信號a后,界面只顯示界面A;觸發信號b后,界面切換至界面B。

效果如下:
界面A:

界面B:

實現方法如下:
主ui中分別布局兩個界面A/B;

注意::不要使用Layout,因為layout沒有hide()函數!!!兩個界面都是用QWidget!!!

自定義一個函數,代碼如下:

void Hama::SwitchType(bool m_flag)
{
if(m_flag)
{
    ui->listWidget_value->hide();
    ui->widget_slider->show();

}
else
{
     ui->listWidget_value->show();
     ui->widget_slider->hide();
}
}

根據觸發信號來調用函數。


免責聲明!

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



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