質問

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

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

役に立ちましたか?

解決

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

要するに(そして迅速な解決策として、しかしドキュメントも見てください)。ImageFormats「exeを含むフォルダーのサブディレクトリとして、qjpeg4.dllをコピーします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top