Qt globales Laden von Stylesheets?
Wie kann ich ein Stylesheet (.qss-Stilressource) global mit Qt laden?
Ich versuche die Dinge ein bisschen effizienter zu machen als:
middleIntText -> setStyleSheet("QLineEdit { border: 1px solid gray;
border-radius: 5px;padding: 0 8px;
selection-background-color:darkgray;
height:40px;font-size:15px;}");
Ich dachte, das Folgende würde beim Laden von QLineEdit einmal für alle QLineEdit-Widgets funktionieren:
QSS-Datei:
QLineEdit { border: 1px solid gray;
border-radius: 5px;
padding: 0 8px;
selection-background-color:darkgray;
height:40px;
font-size:15px;}
CPP-Datei:
QApplication a(argc, argv);
QFile stylesheet("formStyle.qss");
stylesheet.open(QFile::ReadOnly);
QString setSheet = QLatin1String(stylesheet.readAll());
a.setStyleSheet(setSheet);
Vielleicht ist das richtig und ich mache etwas anderes falsch?