您的位置:首页 > 产品设计 > UI/UE

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

2016-06-06 17:57 561 查看
在工程名右键添加新文件,然后选择添加Qt设计师界面类,如下图:



重新编译,这时会在编译器会在build文件夹里面生成ui_xxx.h的文件。这里的xxx就是你刚刚添加的ui文件时的文件名。
在你需要添加此ui文件的类的头文件(这里假设是A.h)添加如下代码
namespace Ui {
class Dialog;//这里的Dialog名在ui_xxx.h里面结尾处的命名空间可以看到
}


注意,这里的class Dialog不能随便命名,这个类名是在ui_xxx.h文件末尾里面的namespace Ui里面的类名,如下图,是在ui_xxx.h文件的末尾



在A.h里添加一个变量:
private:
Ui::Dialog *ui;


    在A.cpp里面初始化ui
ui = new Ui::Dialog;
ui->setuiUi(this);


    到这里就可以正常使用添加的ui文件了
希望大家顺利解决问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: