Meine Qt-Anwendung hat ein großes Stylesheet mit vielen Seitenrändern, Pixeln und anderen Dingen, die direkt auf Zeichnung und Grafik basieren. Ich würde gerne alles dem Designer geben, aber das Stylesheet wird in der .ui-Datei gespeichert, was für den Designer nicht praktisch ist; Sie würde lieber eine separate Datei sehen und sie mit ihren üblichen Tools bearbeiten.Wie verschiebe ich ein Qt-Stylesheet in eine externe Datei, aber lasse es in Ressourcen kompiliert?
Ich möchte das Stylesheet in eine externe .qss-Datei verschieben, diese Datei zu den Programmressourcen hinzufügen und sie mit der .ui-Datei verknüpfen, damit das Stylesheet vom Widget automatisch kompiliert und verwendet wird und die Anwendung müsste die Stylesheet-Datei nicht behalten und zur Laufzeit laden.
Wie erreicht man das?
Einfach genug und direkt auf den Punkt, danke! –
Diese Ressource ist auch sehr nützlich: [https://www.youtube.com/watch?v=sWIQIi4lg58](https://www.youtube.com/watch?v=sWIQIi4lg58) – nono
Nicht sicher warum, aber Code oben hat nicht für mich gearbeitet (Qt 5.9.1). Ich habe QByteString in den QString umgewandelt und alles funktioniert jetzt: 'QString style (file.readAll()); a.setStyleSheet (Stil); ' – semanser