2009-08-27 7 views
1

Qtデスクトップアプリケーション(.qssファイル)でスタイルシートを使用していますが、.proファイルを.qssファイルを出力ディレクトリにコピーする方法が見つかりません(ここで.exeファイルが作成されています)。つまり、アプリケーションはスタイリングなしで完全に実行されます。Qtスタイルシートを出力ディレクトリにエクスポート

私はVisual Studioからプロジェクトを実行するために使用しましたが、VSはこれをすべて処理します。しかし今はVSから.proファイルをエクスポートしてQt Creatorで使用するようになりました。このファイルをコピーするには手動で.proファイルにいくつかのコマンドを追加する必要があります。

私はQMakeをあまりよく知っていませんが、 "OTHER_FILES + ="と "INSTALLS + ="の両方のコマンドを使用して試してみましたが、スタイルシートをコピー先のディレクトリ。

私は手動でdestのディレクトリにファイルをコピーする場合、すべてが魔法のように動作しますが、それはそれは変わるたびにそれを手動でコピーするために私を必要...

この問題に関する任意の助けいただければ幸いです。前もって感謝します!私はものと同じ種類のは、あなたのスタイルシートを使用することができ想像

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. 

:ここ

答えて

0

は、私が正常に使用してきたロゴ入りの例です。これは、相対日付をチェックするのではなく、ソースが新しい場合にのみコピーするのではなく、インストールターゲットが実行されるたびにイメージをコピーすることに注意してください。

+0

あなたの提案を使用して、今すぐ動作させることができました。また、Qt Creatorでプロジェクトのビルドプロセスに余分なカスタムステップを追加し、 "make install"を実行する必要がありました。 ご協力いただきありがとうございます! – notbo

関連する問題