QT(2):添加ui文件及构建ui文件的头文件说明
2017-10-11 22:28
337 查看
(1)在新建的项目中,右击项目名->添加新文件->Qt->Qt Designer Form ->Dialog without Buttons -> helloworld.ui
(2)往界面中拖一个label,双击label输入helloworld,在右边类列表中点击类名后在右下方可修改类名,Ctrl+S
(3)Ctrl+2 :进入界面编辑模式,本质是一个xml文件
(4)ctrl+shift+B或构建按钮构建本工程,可为ui文件自动生成相应的头文件,在main函数中包含头文件便可使用新建的ui界面了。
注意:
在windows环境下,ui_XXXX.h文件是在工程文件夹同目录下XXXX-build-desktop文件夹里面;linux环境下,qmake会直接将ui文件转换成程序文件;
所以在包含cpp和ui的项目文件夹下没有看到对应的头文件佷正常,返回上级目录,在对应的buildXXX目录下会有这些头文件,在main函数中直接include包含对应的ui头文件就可,若想手动生成对应的ui头文件,可以用uic工具:
打开开始菜单中的Qt命令提示符黑窗口,跳转到对应的包含ui文件的项目文件夹下,输入:uic -o XXX.h XXX.ui
此时便可在项目文件夹下看到对应的XXX.h头文件了。
在命令行中编译ui文件和程序:
(1)将上面的main.cpp 和 XXX.ui复制到一个新文件夹AAA下,
(2)编译ui文件,打开qt命令提示符,输入:uic -o XXX.h XXX.ui
(3)编译运行程序,输入:qmake -project
此处有AAA.pro生成
(4)在生成的.pro文件中添加:QT+=widgets
(5)依次输入:
qmake
mingw32-make
//此处有AAA.exe生成
cd release
AAA.exe
(2)往界面中拖一个label,双击label输入helloworld,在右边类列表中点击类名后在右下方可修改类名,Ctrl+S
(3)Ctrl+2 :进入界面编辑模式,本质是一个xml文件
(4)ctrl+shift+B或构建按钮构建本工程,可为ui文件自动生成相应的头文件,在main函数中包含头文件便可使用新建的ui界面了。
#include <ui_xxxx.h> int main(int argc, char *argv[]) { QApplication a(argc, argv); QDialog w; Ui::helloDialog ui;//helloDialog为ui类名 ui.setupUi(&w);//setup函数用来生成界面 w.show(); return a.exec(); }
注意:
在windows环境下,ui_XXXX.h文件是在工程文件夹同目录下XXXX-build-desktop文件夹里面;linux环境下,qmake会直接将ui文件转换成程序文件;
所以在包含cpp和ui的项目文件夹下没有看到对应的头文件佷正常,返回上级目录,在对应的buildXXX目录下会有这些头文件,在main函数中直接include包含对应的ui头文件就可,若想手动生成对应的ui头文件,可以用uic工具:
打开开始菜单中的Qt命令提示符黑窗口,跳转到对应的包含ui文件的项目文件夹下,输入:uic -o XXX.h XXX.ui
此时便可在项目文件夹下看到对应的XXX.h头文件了。
在命令行中编译ui文件和程序:
(1)将上面的main.cpp 和 XXX.ui复制到一个新文件夹AAA下,
(2)编译ui文件,打开qt命令提示符,输入:uic -o XXX.h XXX.ui
(3)编译运行程序,输入:qmake -project
此处有AAA.pro生成
(4)在生成的.pro文件中添加:QT+=widgets
(5)依次输入:
qmake
mingw32-make
//此处有AAA.exe生成
cd release
AAA.exe
相关文章推荐
- Qt在vs2013下添加的ui文件中找不到资源图片
- Qt基础——UI文件.h文件说明
- Qt基础——UI文件.h文件说明
- 自定义Qt构建步骤,添加数据文件(txt,json等)到构建目录
- Qt基础——UI文件.h文件说明
- 在Qt工程中添加ui文件:使用/添加工程之外的ui文件
- qt添加头文件和库文件
- 转:QT如何将.UI文件转成.h或.cpp文件
- QT pro 添加带空格的路径以及添加库文件的正确方法
- IOS之UI--小实例项目--添加商品和商品名(使用xib文件终结版) + xib相关知识点总结
- 向qt中添加库文件(以ffmpeg静态库为例)
- 引用静态库中的资源文件(Qt下添加*.qrc资源)
- QT5添加资源文件以及设置背景
- Qt/C++ 添加pri文件
- 关于qt中使用ico文件做程序图标时编译报debug/myico_res.o Error 1错误的说明
- 4.关于QT中的QFile文件操作,QBuffer,Label上添加QPixmap,QByteArray和QString之间的区别,QTextStream和QDataStream的区别,QT内存映射(
- vs中结合Qt的UI文件生成moc文件的方法
- qt中添加资源文件以及添加菜单图标、工具栏中菜单的快捷方式、窗口以及对话框的icon
- pyside使用qt的ui文件
- Qt 5.0 for mac 添加程序可执行文件图标 和 dock窗口显示图标