返回51飞艇冠军计划
当前位置: 主页 > 网络编程 > .Net实例教程 >

如何动态加载UI

时间:2017-01-21 21:17来源:知行网www.penoybetterlife.com 编辑:麦田守望者

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
------分隔线----------------------------
推荐内容
猜你感兴趣