返回首頁
當前位置: 主頁 > 網絡編程 > .Net實例教程 >

如何動態加載UI

時間:2017-01-21 21:17來源:知行網www.wtckvq.live 編輯:麥田守望者

1、增加頭文件

  #include<QtUiTools>

2、新建一個.qrc文件addui.qrc,描述.ui文件的路徑:

  <!DOCTYPE RCC><RCC version="1.0">

  <qresource>

    <file>forms/third.ui</file>

  </qresource>

</RCC>

注意:forms/third.ui 為相對路徑文件名

3、在程序的.pro文件中加入以下兩行代碼:

CONFIG+=uitools

  RESOURCES +=addui.qrc

4、最后實現代碼:

QUiLoader loader;

QFile file(":forms/third.ui");

  file.open(QFile::ReadOnly);

  QWidget *third= loader.load(&file);

  file.close();

third.show();

------分隔線----------------------------
標簽(Tag):動態加載UI
------分隔線----------------------------
推薦內容
猜你感興趣
深蓝海域APP