安装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的更多相关文章

随机推荐

  1. Elasticsearch准实时索引实现(数据写入到es分片并存储到文件中的过程)

    溢写到文件系统缓存 当数据写入到ES分片时,会首先写入到内存中,然后通过内存的buffer生成一个segment,并刷到文件系统缓存中,数据可以被检索(注意不是直接刷到磁盘) ES中默认1秒,refr ...

  2. mac 批量修改文件的后缀名

    1-将需要修改的文件拖到同一个文件夹 2-打开终端输入 for i in *; do mv "$i" "$i.jpg";done

  3. MySQL学习(4)---MySQL索引

    ps:没有特殊说明,此随笔中默认采用innoDB存储引擎中的索引,且索引都是指B+树(多路平衡搜索树)结构组织的索引.其中聚集索引.复合索引.前缀索引.唯一索引默认都是使用B+树,统称为索引. 索引概 ...

  4. 《吐血整理》高级系列教程-吃透Fiddler抓包教程(26)-Fiddler如何抓取Android7.0以上的Https包-上篇

    1.简介 众所周知,假如设备是android 7.0+的系统同时应用设置targetSdkVersion >= 24的话,那么应用默认是不信任安装的Fiddler用户证书的,所以你就没法抓到应用 ...

  5. Python解决千年虫问题

    #避免千年虫(日期bug)问题 千年虫:部分计算机程序使用年份后两位作为记录年份,当日期跳转到00时候,默认会解析为1900,造成系统紊乱 lst=[45,89,1998,00,75,33,1968, ...

  6. misc办公室爱情

    ​ 隐藏文字password2 ​编辑 word改后缀zip解开后document.xml找到password1 ​编辑 True_lOve_i2_supReMe 用wbs43open+密码解密pdf ...

  7. Vscode设置标签页多行显示

    1.设置标签页多行展示的方法 文件–>首选项–>设置 2.勾选多行显示按钮 3.显示效果

  8. 齐博X1-新建一个空模板并在后台选择

    本节实际操作建立一个空模板,并且让后台识别,选择该风格 先在index_style中建立一个目录,命名mystyle并上传我们在mystyle目录中建立一个info.php文件,代码如下:上传后,后台 ...

  9. 什么是subsignature和return-type-substitutable

    subsignature 什么是签名(signature) 方法签名组成:方法名+参数列表(参数的类型.个数.顺序) Java语言层面规定的签名是不包含返回值类型的: JVM层面规定的签名是包含返回值 ...

  10. Pyhton基础部分:6、与用户交互、基础运算符

    目录 一.python数据类型 1.布尔值bool 2.元组tuple 3.集合set 二.与用户交互 1.获取用户输入 2.输出内部信息 3.语言环境差异 三.格式化输入 1.代码实现 2.注意事项 ...