安装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. Mybatis 一级缓存和二级缓存原理区别 (图文详解)

    Java面试经常问到Mybatis一级缓存和二级缓存,今天就给大家重点详解Mybatis一级缓存和二级缓存原理与区别@mikechen Mybatis缓存 缓存就是内存中的数据,常常来自对数据库查询结 ...

  2. MySQL DDL执行方式-Online DDL介绍

    1 引言 大家好,今天与大家一起分享一下 mysql DDL执行方式. 一般来说MySQL分为DDL(定义)和DML(操作). DDL:Data Definition Language,即数据定义语言 ...

  3. Mapping

    dynamic针对的是新增的字段,不是对mapping中已有的字段 (原有mapping中的字段不受影响,只影响新增的字段) 当dynamic被设置成false的时候,存在新增字段可以被写入到索引文件 ...

  4. 内网横向渗透 之 ATT&CK系列一 win7的yxcms

    Yxcms渗透 前言 通过phpMyAdmin慢日志查询Getshell后,蚁剑连接,发现win7下面还有个cms靶场,于是就兴致勃勃的去打了一波. cms渗透 进入页面后,搜刮了页面所有可见信息,发 ...

  5. Python 实现Tracert追踪TTL值

    Tracert 命令跟踪路由原理是IP路由每经过一个路由节点TTL值会减一,假设TTL值=0时数据包还没有到达目标主机,那么该路由则会回复给目标主机一个数据包不可达,由此我们就可以获取到目标主机的IP ...

  6. 路径分析—PostgreSQL+GeoServer+Openlayers(二)

    路径分析-QGIS+PostgreSQL+PostGIS+pgRouting(一) 路径分析-PostgreSQL+GeoServer+Openlayers(二) 前言 上一篇文章中实现数据库层面的路 ...

  7. laravel 报错 AUTH` failed: ERR Client sent AUTH, but no password is set

    明明没有设置redis密码.访问时候却报错 在代码里面的databases.php 改成这样就可以了.predis新版也会有取不到passwor的时候.改成我截图那样也可以.他默认取的是default ...

  8. 使用request对象进行简单的注册以及信息显示

    Request内置对象的使用 概述:request对象主要用于接收客户端发送的请求信息,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.封装了用户提交的信息.在 ...

  9. 创建Vue工程常用的命令

    创建一个vue项目的步骤 1.创建一个名称为myapp的工程 vue init webpack myapp 2.进入工程目录 cd myapp 3.安装 vue-router npm install ...

  10. 如何在IDEA中自定义模板、快速生成完整的代码?

    文章目录 1.修改现有的模板 2.自定义模板 3.在代码中测试自定义模板 1.修改现有的模板 打开设置面板- settings 2.自定义模板 选择定义模板组 选择创建模板 define 代表应用的范 ...