QT中添加图片资源文件
(1)cmake添加图片资源
1.1 在源文件目录添加images图片目录,并将使用的图片放入其中


1.2 在源文件目录新建application.qrc文件,并用记事本打开,添加以下内容
<RCC>
<qresource prefix="/">
<file>images/cli.png</file>
</qresource>
</RCC>
或
<RCC>
<qresource prefix="/images">
<file>cli.png</file>
</qresource>
</RCC>
1.3 CMakeLists.txt 添加如下内容
#添加资源文件
set(CMAKE_AUTORCC ON)
qt_add_resources(appStudtDemo02 imageresources
PREFIX "/images"
FILES cli.png
)
#-------添加application.qrc-----
qt_add_executable(appStudtDemo02
main.cpp
application.qrc
)
1.4 在main.qml文件中显示,其中source的路径复制资源文件路径
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Image {
id: img
anchors.fill: parent
source: "qrc:/images/cli.png"
}

1.5 运行,效果如下

(2)qmake添加图片资源
2.1 右键项目文件,选择“Add New...”

2.2 选择“Qt Resource File”-- >>填入“IMG”文件名-- >>点击“完成”



2.3 添加前缀

2.4 右键“Resources”文件,选择“在Explorer中显示”,找到项目文件夹在磁盘的存储位置,新建“IMAGE”文件夹,并存储一张命为“background.png”的图片

2.5 点击“Add Files”,选择IMAGE文件夹的图片


2.6 点击图片,选择复制URL,到代码界面粘贴即可使用。

最后更新于
这有帮助吗?