Я хотел бы динамически применить таблицу стилей .qss к моему приложению: на моей панели инструментов будет возможность выбрать файл .qss для непосредственного применения, файлы .qss уже существуют и загружать, не закрывая приложение, новый стиль . Я не знаю, как управлять этим, так как:
- в QMainWindow нет setStyleSheet
- кажется, нет хорошего способа получить экземпляр QApplication из QMainWindow (кстати, так ли глупо понимать: доступ к экземпляру приложения из mainWindow? это невинный вопрос)
Итак, у меня есть этот код, я не знаю, куда поместить:
if( !QFile::exists(fileName) )
return;
QFile styleFile(fileName);
if( !styleFile.open(QFile::ReadOnly))
return;
QString style( styleFile.readAll() );
qApp
? - person G.M.   schedule 19.03.2021