在VS2022中使用QSS文件配置QT控件SheetStyle

本文介绍了如何在VisualStudio项目中新建和管理QSS样式表文件,包括添加到项目、设置资源文件打开方式以及通过QFile和QStringQssHelper类加载QSS文件到控件的步骤。
摘要由CSDN通过智能技术生成

新建QSS文件

在VS Project文件夹中新建文件,修改后缀为*.qss,再在VS解决方案资源管理器中指定位置添加该文件,添加方法为右键->添加->现有项。
注其他方式添加也可。

添加资源文件

右键工程根目录下添加资源文件,同时将资源文件的打开方式设置为Qt Resource Editor,如双击仍无法正常打开,可点击上方弹出的detach按钮,或着如下配置Qt Resource Editor选项一劳永逸
在这里插入图片描述
打开后注意设置资源路径,同时Add-> Add File后,可查看资源文件的相对路径
资源文件夹前缀
资源相对路径

加载qss

通过QFile方式读取文件,并给到控件设置中,以下方法将QFile读取文件封装成接口,方便整个工程进行使用,其中命名空间自行调整

QString QssHelper::ReadQssFile(const QString& filePath)
{
    QString strStyleSheet = "";
    QFile file(filePath);
    if (file.open(QFile::ReadOnly))
    {
        strStyleSheet = file.readAll();
    }
    return  strStyleSheet;
}

方法调用

this->setStyleSheet(QssHelper::ReadQssFile(":/Q/QSS/xxx.qss"));

至此,便完成了对Qss文件的使用

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值