新建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文件的使用