QT动态加载qss和rcc方式

本文介绍了如何在QT开发中动态加载qss和rcc文件。首先,需要编写QRC资源文件,然后使用rcc工具将其转换为二进制或16进制的rcc资源文件。接着,创建qss文件来定义界面样式。最后,在代码中加载rcc和qss文件,以实现界面效果。提供了加载后的效果图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

        1、编写QRC资源文件[window和linux通用]

        

2、通过rcc程序生成rcc资源文件

         生成二进制数据:

        通过控制台窗口执行以下命令,会把qrc中的资源文件写成二进制数据保存

 rcc.exe -binary .\resuorce.qrc -o .\resuorce.rcc 

        生成16进制数据:

        通过控制台窗口执行以下命令,会把qrc中的资源文件写成16进制数据保存

​​​​​​​rcc.exe .\resuorce.qrc -o .\resuorce.rcc

        以上方式选其一种方式生成rcc文件

3、编写qss文件

QLabel{
	background-color: transparent;
	border: 0px solid #298DFF;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 10pt;
}
QLabel#paramTitle{
	border-image: url(:/skin/rec/title_bk.png);
	border: 0px solid #298DFF;
	border-rad
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值