Qt如何添加现有或额外的ui文件

4 篇文章 0 订阅
  1. 在工程名右键添加新文件,然后选择添加Qt设计师界面类,如下图:
  2. 重新编译,这时会在编译器会在build文件夹里面生成ui_xxx.h的文件。这里的xxx就是你刚刚添加的ui文件时的文件名。
  3. 在你需要添加此ui文件的类的头文件(这里假设是A.h)添加如下代码
    1. namespace Ui {
                  class Dialog;//这里的Dialog名在ui_xxx.h里面结尾处的命名空间可以看到
                  }
      
  4. 注意,这里的class Dialog不能随便命名,这个类名是在ui_xxx.h文件末尾里面的namespace Ui里面的类名,如下图,是在ui_xxx.h文件的末尾
  5. 在A.h里添加一个变量:
    1.                 private:
                          Ui::Dialog *ui;
  6.     在A.cpp里面初始化ui
    1.         ui = new Ui::Dialog;
              ui->setuiUi(this);
  7.     到这里就可以正常使用添加的ui文件了

希望大家顺利解决问题。

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值