0

ui ファイルで定義され、ui サブディレクトリに保存されているメイン ウィンドウがあります。
このメイン ウィンドウは、いくつかのアイコンを使用しています。
これらのアイコンは、リソース サブディレクトリに保存されます。resources.qrc と resources.py がルート ディレクトリに配置されている場合、エラーは発生せず、アイコンも適切に表示されます。
resources サブディレクトリに resources.qrc と resources.py を入れることができました。メイン ウィンドウの ui ファイルをコンパイルすると、インポート resources_rc (または、--from-imports オプションを使用する場合は from . import resources_rc ) が取得されます。
import ステートメントを機能させるには、import resources.resources_rcが必要です。明らかに、手動で変更したくないので、uic.exe を使用して適切なインポート ステートメントを生成しようとしています。
ここに resources.qrc の内容があります

<RCC>  
  <qresource prefix="resources">  
    <file>exit-128.png</file>  
    <file>Copy-48.png</file>  
    <file>New-48.png</file>  
    <file>Open_256.png</file>  
    <file>Paste-48.png</file>  
    <file>Save-48.png</file>  
  </qresource>  
</RCC>  

main_window.ui には、次のタグがあります。

<resources>  
  <include location="../resources/resources.qrc"/>  
</resources>  
4

0 に答える 0