Qt_CLion
安装Qt和CLion
相关的安装网上有很多教程,安装步骤这里不赘述了
配置
编译器配置

CLion配置Qt的资源文件系统
在项目根文件夹下创建一个资源文件夹


如图所示 resources为资源文件夹,资源文件夹下直接放qss文件,子文件夹flatgray下我放了图片文件
在项目根目录下创建一个qrc文件


res.qrc内容如下
<RCC>
<qresource prefix="/image">
<file>resources/qss/flatgray/1.png</file>
<file>resources/qss/flatgray/2.png</file>
<file>resources/qss/flatgray/3.png</file>
</qresource>
<qresource prefix="/qss">
<file>resources/qss/flatgray.qss</file>
</qresource>
</RCC>
prefix就是前缀的虚拟文件夹名,在代码中引用规则为:虚拟文件夹名/文件路径
for example:
在代码中引用资源文件
//加载样式表
QFile file(":qss/resources/qss/flatgray.qss");
在qss文件中引用图片资源
同样是:虚拟文件夹名/文件路径
QCheckBox{
image:url(:image/resources/qss/flatgray/1.png);
}
引用之前一定要在qrc文件中写清楚文件所在位置
Qt_CLion的更多相关文章
随机推荐
- Docker和containerd在容器日志及相关参数配置方面的一些差异
- 彻底掌握Makeifle(三)
彻底掌握Makeifle(三) 前言 在前面的文章彻底掌握Makefile(一)和彻底掌握Makefile(二)当中,我们简要的介绍了一些常见的makefile使用方法,在本篇文章当中我们将继续介绍一 ...
- 用golang开发系统软件的一些细节
用golang开发系统软件的一些细节 作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 (本文的pdf版本) ...
- [题解] Atcoder ABC 213 H Stroll DP,分治FFT
题目 令\(dp_{i,j}\)表示从点1到达点i,路径长度为j的方案数.转移为\(dp_{i,j}=\sum_{(i,v,w)\in E}dp_{v,j-w}p_{i,v,w}\). 显然只能从长度 ...
- Go微服务实战 - 从0到1搭建一个类Instagram应用(持续更新)
概要 近几年各大移动应用基本都有社区Community(或动态Moments)的功能,展现形式各不相同,比如 国内的有:微博.朋友圈.抖音.小红书.keep.绿洲.即刻等 国外的有:Instagram ...
- img通过修改css等比例缩小图片
css中加上:object-fit:cover 例子: img{ width: 200px; height: 400px; object-fit: cover; }
- CentOS 7.9 安装 rocketmq-4.9.2
一.CentOS 7.9 安装 rocketmq-4.9.2 地址: https://rocketmq.apache.org https://github.com/apache/rocketmq ht ...
- 二叉树及其三种遍历方式的实现(基于Java)
二叉树概念: 二叉树是每个节点的度均不超过2的有序树,因此二叉树中每个节点的孩子只能是0,1或者2个,并且每个孩子都有左右之分. 位于左边的孩子称为左孩子,位于右边的孩子成为右孩子:以左孩子为根节点的 ...
- Activiti7基本介绍
官方地址 官方地址 官方最新用户文档-V6.0.0 码云镜像-activiti-7-developers-guide 关于BPMN BPMN(Business Process Model AndNot ...
- 我用canvas带你看一场流星雨
前言 最近总是梦见一些小时候的故事,印象最深刻的就是夏天坐在屋顶上,看着满天的繁星,一颗,两颗,三颗...不由自主地开始了数星星的过程.不经意间,一颗流星划过夜间,虽然只是转瞬即逝,但它似乎比夜空中的 ...