実際にリソースを GUI プロジェクトに追加しましたか?
ゼロから始めて、これを行う方法は次のとおりです。
Qt Designer で、[表示] > [リソース ブラウザー] を選択します。次に、リソース ブラウザで、[リソースの編集] ボタンをクリックします。そこから、新しいリソース ファイルを作成するか、既存のリソース ファイルを開くことができます。重要なことは、リソース ファイルが相対パスを使用してリソース (画像ファイルなど) にアクセスできる必要があることです。つまり、リソース ファイルと同じディレクトリか、そのサブディレクトリの 1 つにある必要があります。
リソース ファイルを作成したら、右側のペインの下にあるボタンを使用してプレフィックス (「画像」など) を追加し、画像 (またはその他のもの) を追加して、最後に [OK] をクリックします。
ピックスマップをラベルに追加する場合は、ディスク上のファイルではなく、新しいリソースから画像を選択してください。
最後の手順は、 を使用して GUI モジュールを再生成し、 を使用pyside-uic
してリソース モジュールを生成することですpyside-rcc
。これを行うときは、リソース モジュールがGUI モジュールと同じディレクトリに「resource_rc.py」として保存されていることを確認してください。
pyside-uic -o widget.py widget.ui
pyside-rcc -o resource_rc.py resource.qrc
(PS: プロジェクトでパッケージを使用している場合は、 --from-imports
with オプションを使用pyside-uic
して相対インポートを取得する必要があります)。