原理
通过qApp可设置全局的样式表。切换不同的样式表,即实现了换肤的功能。
代码实现
QFile file(":/qss/black.qss");
file.open(QFile::ReadOnly);
QString styleSheet = QLatin1String(file.readAll());
qApp->setStyleSheet(styleSheet);
file.close();
一个github的qss样式 GitHub - GTRONICK/QSS: QT Style Sheets templates