Qt Creator 中 创建.qss文件

本文详细介绍了如何在Qt项目中添加QSS样式文件,包括创建资源文件、添加图片素材及QSS文件的具体步骤,并提供了QSS文件生效的方法。

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

        在网上找了很多资料。但试过之后,都没能实现创建qss文件到Qt项目工程中。一下是从网上看到的资料和自己的总结:

    1、创建Qt项目工程,创建完成后,右键项目工程名称弹出菜单,选择“添加新文件”,此时可以看到新建文件窗口,选择“Qt”项--->选择“Qt资源文件”。此时先不着急输入名称,可以点击“浏览”按钮,打开工程所在的目录下,在此目录下创建名称为“resource”文件夹,选择“resource”文件夹。输入资源名称可为“qss”点击“下一步”-->点击“完成”。

    2、将之前准备好的图片素材放入到“resource”目录下(最好将图片素材放到一个目录下后放入resource中),右键“*.qrc”目录,选择“添加现有文件”--->选择已放入resource目录下的文件。此处注意prefix最好为“/”,否则在调用时会找不到文件。

    3、添加.qss文件。右键“*.qrc”--->选择“add prefix”--->在弹出的窗口中输入“/Qss”。操作完成后,到对应的“resource”目录下创建“Qss”文件夹,并在文件夹内创建扩展名称为".qss"。即可大功告成。

    4、通过传入路径\文件名称的方式创建一个QFile对象,以readonly的方式打开,然后readAll,最后qApp->setStyleSheet就能够使qss生效。

实例链接:https://download.youkuaiyun.com/download/qq_16093323/10442589

注意:

       如果图片为jpg或bmp,直接更改扩展名为png会出现无法加载图片的情况,其原因为是通过png文件格式解析图片数据。可通过其他方式将jpg或bmp导出为png格式。Qt也可直接识别jpg图片数据格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值