【已解决】QT如何加载qss文件

翻阅我的博客,发现没有写这方面文章,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);

你可能感兴趣的:(QT,qt,开发语言)