3

を使用して Qt ウィジェットに背景画像 (JPEG) を設定しましたsetStyleSheet()。これは私のコンピューターでは完全に表示されますが、別のコンピューターでは表示されません。

他のコンピュータでリンク エラーが発生していません。機能が動作していません。アプリの配布またはビルドに欠けているもの、Qt 開発ツールがインストールするか、他の方法で利用できるもの、他のマシンには存在しないものはありますか? JPEG 機能を使用する Qt アプリを配布するにはどうすればよいですか?

4

1 に答える 1

8

QtでのJPEGサポートはプラグインとして提供されます。プラグインを非開発マシンにもデプロイしていることを確認してください。そうしないと、単に黙って失敗し、JPEG画像が表示されなくなります。詳細については、公式ドキュメントをご覧ください:http: //qt-project.org/doc/qt-4.8/deployment-windows.html

要するに(そして簡単な解決策として、しかしドキュメントも見てください)、QJPEG4.dllをコピーするexeを含むフォルダのサブディレクトリとして「 imageformats 」という名前のディレクトリを作成することができます。

于 2012-01-10T10:46:48.263 に答える