qrc路径_Windows下 Qt 资源文件(.qrc)文件 的 编写与应用
最近遇到一些项目都包含了qrc文件,这个是Qt的资源文件,如果在pro文件中不包含的话,在编译的时候会提示找不到相应资源的错误。
下面说一下手动修改pro和编写qrc文件的方法。
我们直接在命令行下执行qmake –project -o .pro 命令,会生成.pro文件,然后用文本编辑器打开这个文件:
RESOURCES = test.qrc//添加这句,假设qrc的文件名为test
然后编写test.qrc文件:
images/copy.png
images/cut.png
images/document.png
images/icon.png
images/new.png
images/open.png
images/paste.png
images/save.png
然后运行qmake,接着运行nmake命令就可以了。.qrc 文件中列出的 资源文件 是程序的源码树的一部分。指定的路径是 .qrc 文件所在目录的相对路径。 注意,列出的 资源文件 必须位于 .qrc 文件所在 目录或者其子目录下。
程序中,可以用资源在源码树中的名称加一个 :/前缀 来访问它。例如,在程序的源码树中是 images/cut.png 的文件可以通过 :/images/cut.png来访问。
但也可以用 file 标签中的 alias 属性来指定:
images/cut.png
这时该文件可以通过 :/cut-img.png来访问。
也可以在 .qrc 文件中用 qresource 标签的 prefix 属性:
它可以为 .qrc 文件中所有文件指定一个前缀:
images/cut.png
这时该文件可以用 :/myresources/cut-img.png访问。
qrc路径_Windows下 Qt 资源文件(.qrc)文件 的 编写与应用相关推荐
- qt linux 添加库文件路径,Linux下Qt调用共享库文件.so
jvm--4垃圾收集 6. 垃圾收集GC (1)当需要排查各种内存溢出,内存泄漏等问题,当GC成为系统达到更高性能的瓶颈时,我们就需要对这些自动化的GC进行监控和调节. (2)PC计数器.本地方法栈. ...
- qrc路径_QT下添加*.qrc(图标Icon、图像)资源
QT下添加*.qrc(图标Icon.图像)资源 1.最好图像资源等都包含在一个文件夹中,如images: 2.在main函数中强制初始化资源Q_INIT_RESOURCE(filename);如: i ...
- qt qrc html,写一个QT资源文件(qrc)
一个.qrc 文件的例子: images/copy.png images/cut.png images/new.png images/open.png images/paste.png images/ ...
- linux下Qt调用C++库文件(.so)程序实现
文章目录 主要内容 一.编程环境及实现方法 二.项目实现 1.创建项目 2.导入库文件 三.项目中遇到的问题 总结 主要内容 如标题所示,在linux下使用qtcreator创建项目调用C++库文件, ...
- linux python qt 安装目录,Linux 下QT调用Python库文件 以及Linux 安装Python3.8开发环境 问题...
最近想运用linux系统下Qt来实现c++ 与python的混合编程,linux系统会自带python2.7版本或者python3.5版本(深度linux). Qt调用python文件需要在pro文件 ...
- mysql 换文件夹_windows下更换MySql数据库数据文件夹位置
概述 由于更换硬盘,系统重新安装了一遍,原来的mysql数据还在之前的磁盘中,之前的磁盘被作为外接硬盘挂在在笔记本上,处于最小化迁移成本的考虑,我这里准备在新的系统中安装一个新的数据库,然后将数据库的 ...
- pycharm python 模板配置_windows下pycharm安装、创建文件、配置默认模板
本文为大家分享了windows下pycharm安装.创建文件.配置默认模板的具体步骤,供大家参考,具体内容如下 步骤: 下包 -->安装-->创建文件-->定制模板 一.下包 官方地 ...
- qt linux 添加库文件路径,linux下qt使用第三方库的那些事
开发库查看工具:$sudo apt-get install pkg-config 很多时候我们并不知道自己电脑有没有这个库,所以我们可以使用这个工具来查看自己有哪些工具,或者哪些工具没有.同时,qma ...
- windows 下执行mysql脚本_Windows下批处理执行MySQL脚本文件
一. @echo off Setlocal enabledelayedexpansion ::CODER BY Mark_Li POWERD BY iBAT 1.6 cd "C:\Progr ...
最新文章
- 【arduino】用VSCode替代Arduino编辑器,arduino VSCode编辑器
- V神最新演讲:以太坊2.0的分片交易
- Xshell更改命令提示符以及背景配色
- js模块化编程之彻底弄懂CommonJS和AMD/CMD
- 40线性映射07——线性变换的矩阵表示、线性变换与基的关系、线性变换坐标间的关系、线性变换在不同基下矩阵之间的关系、相似矩阵
- html渐变显示动画效果,css3实现背景动态渐变效果
- 增强现实技术(AR)的103个应用场景汇总
- Thinkpad E430 vt功能开启
- java获取发件人_Java实现伪造发件人发送邮件
- PCIe 设备树详细讲解
- 全力冲unreal了
- PAT A1066 Root of AVL Tree ——春水碧于天,画船听雨眠
- 通过开源工具XCA工具签发和管理可被浏览器信任的SSL证书
- 计算机课代表的总结,课代表心得体会总结范文
- pandas.melt()使用介绍(宽表变长表)
- Web前端面试指导(二):编写简历,吃透简历内容
- Python学习笔记之库使用-第三方库tabulate
- 智慧园区建设面临挑战,该如何应对?
- 使用fprobe生成Netflow
- 北邮oj 108 虚数
热门文章
- php编写网课刷题程序,网课+刷题+总结,用“套路”就能通过A考?
- 高考平行报志愿计算机录取规则,2021高考平行志愿录取规则及填报技巧
- 微位科技李子阳:Knocknock諾客—从个人通讯录到区块链身份节点
- java路由方法_路由选择算法的JAVA实现.doc
- Android背景色内部渐变
- 小空间大精彩!Apple Watch重磅实战案例之QQ空间
- java连接as400数据库,连接到AS400 DB2服务器JDBC时出错
- poi setFontFamily设置微软雅黑有问题??
- 企业网盘是高成本服务,低价网盘很难满足企业需求
- LeakCanary 学习