做网站的云服务器选什么,WordPress评论第页,中国建设项目招标网站,一般网站的跳出率qt界面使用的图片打包进入二进制可执行程序#xff0c;可以避免发布的软件#xff0c;因为路径问题无法加载图片的问题。
以下步骤参考自百度AI. 步骤如下#xff1a;
1.创建一个新的Qt资源文件#xff08;.qrc文件#xff09; 2.在*.qrc文件中添加图片路径 qrc文件使用… qt界面使用的图片打包进入二进制可执行程序可以避免发布的软件因为路径问题无法加载图片的问题。
以下步骤参考自百度AI. 步骤如下
1.创建一个新的Qt资源文件.qrc文件 2.在*.qrc文件中添加图片路径 qrc文件使用open with下的plain text editor打开。 打开后会包含红框内容我是删掉之后程序才可以运行。或者直接复制下面内容给然后替换文件路径。
!DOCTYPE RCC
RCC version1.0qresource prefix/fileimages/myimage.png/file!-- 添加更多图片或其他资源 --/qresource
/RCC
“images/myimage.png”包含了图片路径及图片名称可以是相对路径。
3.配置CMakeLists.txt以包含Qt资源
接下来你需要配置你的CMakeLists.txt文件来包含这个Qt资源文件。你需要使用qt5_add_resources命令来将.qrc文件转换为一个C源文件并将其添加到你的项目中。
cmake_minimum_required(VERSION 3.10)project(MyQtProject)# 查找Qt5组件
find_package(Qt5 COMPONENTS Core Widgets REQUIRED)# 添加Qt5资源文件
qt5_add_resources(RESOURCES_RCC resources.qrc)# 添加你的源文件
add_executable(MyQtProject main.cpp ...)# 将资源文件添加到目标可执行文件中
target_sources(MyQtProject PRIVATE ${RESOURCES_RCC})# 链接Qt5库
target_link_libraries(MyQtProject Qt5::Core Qt5::Widgets)
4.在Qt代码中使用资源
一旦你的资源被包含在项目中你就可以在Qt代码中使用它们了。使用:前缀加上你在.qrc文件中指定的前缀和文件名来引用资源。例如
QPixmap pixmap(:/images/myimage.png);
注意qrc中文件名与程序中文件名一致。
注意图片存放的地址要不然会报如下问题。