Frage

Ich bin mit einem Stylesheet in meiner Qt Desktop-Anwendung (eine .qss-Datei), aber ich kann nicht herausfinden, wie die .proDatei die .qss Datei in das Ausgabeverzeichnis kopiert zu machen (wo die EXE-Datei erstellt) werden, der die Anwendung läuft völlig ohne Styling bedeutet.

Ich habe das Projekt von Visual Studio laufen, und VS wäre dies alles für mich kümmern. Aber jetzt habe ich die .proDatei von VS exportiert es in Qt Creator zu verwenden statt und ich glaube, ich habe ein paar mehr Befehle an die .pro-Datei manuell hinzufügen, diese Datei kopiert werden.

Ich bin nicht sehr vertraut mit QMake, aber ich habe versucht, mit beiden „OTHER_FILES + =“ und „INSTALLS + =“ Befehlen Hantieren, aber ich kann auch nicht bekomme das Stylesheet über das Zielverzeichnis zu kopieren.

Wenn ich die Datei in das Verzeichnis dest manuell kopieren, alles funktioniert wie ein Zauber, aber das erfordert mich manuell zu kopieren es jedes Mal ändert ..

Jede Hilfe in dieser Angelegenheit würde sehr geschätzt werden. Vielen Dank im Voraus!

War es hilfreich?

Lösung

Hier ist ein Beispiel mit einem Logo, dass ich erfolgreich verwendet habe:

DESTDIR = $${INSTALLDIR}

images.path = $${INSTALLDIR}/images #<-- sets the directory to install into
images.files += images/logo.png #<-- sets the image to install.
images.files += images/small_logo.png #<-- Another one to install.

INSTALLS += images #<-- Add the images to the install command.

Ich stelle mir die gleiche Art der Sache mit Ihrem Stylesheet verwendet werden könnten. Zu beachten ist, dass diese die Bilder jedes Mal das Installationsziel kopiert wurde ausgeführt, sondern die relativen Daten zu prüfen und nur das Kopieren, wenn die Quelle neuer war.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top