QT 怎么导入qss文件?
方式一:比较常见的方法
QFile file(":/qss/psblack.css");if (file.open(QFile::ReadOnly)) { QString qss = QLatin1String(file.readAll()); qApp->setStyleSheet(qss); file.close();}
方式二:大佬分享的;Qt设置样式表支持直接传入样式表文件路径,亲测4.7到5.15任意版本,通过查看对应函数的源码可以看到内部会检查是否是 'file:///' 开头,是的话则自动读取样式表文件进行设置,无需手动读取。
qApp->setStyleSheet("file:///:/qss/psblack.css");//特别说明,只支持qApp->setStyleSheet 不支持其他比如widget->setStyleSheet