2.QT中使用资源文件,程序打包

简介:  1 程序中使用资源文件 A  一个QT空项目 B  右击项目,添加新文件 添加后的效果是 C  右击main.prc,选择“添加现有项”,找到要使用的资源文件。最终的效果是: D 使用qrc文件 T27Resource.pro RE


1 程序中使用资源文件

A  一个QT空项目

B  右击项目,添加新文件

添加后的效果是

C  右击main.prc,选择“添加现有项”,找到要使用的资源文件。最终的效果是:

D 使用qrc文件

T27Resource.pro

RESOURCES += \

    main.qrc

 

SOURCES += \

    main.cpp

 

QT += gui widgets

main.cpp

#include <QApplication>
#include <QLabel>
#include <QPixmap>
 
int main(int argc,char** argv)
{
    QApplication app(argc,argv);
 
    //引用文件的时候要加上下面一句
    Q_INIT_RESOURCE(main);
 
QLabel label;
//使用资源文件的时候,前面加上 冒号
    label.setPixmap(QPixmap(":/aaa.png"));
    label.show();
 
    return app.exec();
}

运行效果如下:

 

2  程序打包

安装Inno安装包

 

下面开始制作安装程序

点击File -- > New

直到最后结束

编写完成之后,可以点击buildàcompile,接着就可以在指定的目录中输出exe文件

 

目录
相关文章
|
14天前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
51 0
|
1月前
|
C语言 Windows
Qt 应用程序打包成安装文件
Qt 应用程序打包成安装文件
10 0
|
1月前
【QT】读写.ini配置文件的程序实现
【QT】读写.ini配置文件的程序实现
|
2月前
|
开发框架 Unix Linux
深度探索:Qt CMake工程编译后的自动打包策略
深度探索:Qt CMake工程编译后的自动打包策略
36 0
|
4月前
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
Qt rcc静态资源编译及使用 QtInstallframework 打包成安装包后图标丢失问题
30 0
|
12天前
|
开发框架 自然语言处理 Linux
Qt:构建强大跨平台应用程序的框架
Qt:构建强大跨平台应用程序的框架
|
4月前
|
C++
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
QT第一个程序命名空间详解,解释ui_widget的和xxx.cpp的联系
38 0
|
4月前
|
编译器
QT creator开发环境下 界面更改后运行程序不能实时更新或者在源文件添加该控件后无法编译的问题
在使用QT Creator开发界面的过程中,偶尔会出现添加控件后,运行程序后,界面控件无法更新的情况,或者在源文件使用该控件却出现无法编译的情况,使用QT Creator 4.8.2也会出现这个情况,也不知道这种情况会不会在以后有所改善。
67 0
|
6天前
|
人工智能 编译器 C++
新版Qt6快速打包程序脚本
不知道啥时候Qt更新了,目前是6.7.0,项目默认的生成路径改了, 从 项目目录的同级目录 改为了 项目目录中的build目录, 之前的脚本也用不了了,所以用AI更新了一下脚本, 希望能帮到大家,方便快速打包程序到桌面。
28 9
|
8天前
|
开发框架 编译器 C++
Qt:一个强大的跨平台C++应用程序开发框架
Qt:一个强大的跨平台C++应用程序开发框架
19 1