翻阅我的博客,发现没有写这方面文章,qt如何加载qss文件。今天补上一篇关于qt如何加载qss文件。写完这篇博客,未来有相关问题,直接可以从博客里去搜。
在项目里写完qss文件,在main文件里只需要追加这句话。
QString strSkinDir = QApplication::applicationDirPath() + "/skin/";
QFile styleFile(strSkinDir + "/style.qss");
styleFile.open(QIODevice::ReadOnly);
QString styles = styleFile.readAll();
styles = styles.replace("@skinpath", strSkinDir);
a.setStyleSheet(styles);