qss スタイルシート ファイルを変更した後に Qt プロジェクトをコンパイルするたびに、すべてを再構築しない限り、変更は考慮されません。
qss を変更するたびに 5 分待つ必要がないように、これを回避する方法はありますか?
注: Qt 4.8 を使用しており、スタイルシートはリソース ファイル (qrc) で宣言されています。
編集: Luca Carlon が示唆するように、プロジェクトで qss が .qrc ファイルを介して参照されている場合、qss の変更は qrc に影響せず、コンパイラはそれを無視します。それを避けるために、プロジェクトにカスタム ビルド ステップを追加しました。
- qmakeステップの前に!
- 引数なしで .bat ファイルを呼び出します
- .bat には実際のコマンドcopy /b files.qrc +,,が含まれています