rsc.qrc
<RCC>
<qresource prefix="icon">
<file>../resource/icon.ico</file>
<file>../resource/icon2.ico</file>
</qresource>
<qresource prefix="img">
<file>../resource/img.png</file>
</qresource>
</RCC>
※パス設定はプログラムのルート直下の「make」からみて「resource」のフォルダーのファイルを指定している状態
rsc.qrcからresource.pyへの変換bat
cd /d %~dp0
cd ..
"C:\\ProgramData\\Miniconda3\\envs\\py37\\Lib\\site-packages\\PySide2\\pyside2-rcc.exe" -o ./resource.py ./make/rsc.qrc
※パス設定はプログラムのルート直下の「make」内のbatを実行するとして直下に出力位置を指定している状態
一覧を表示
from PySide2 import QtGui
import resource
icon = QtGui.QIcon(QPixmap(":/icon/resource/icon.ico"))
icon2 = QtGui.QIcon(QPixmap(":/icon/resource/icon2.ico"))
img = QtGui.QImage(":/img/resource/img.png")
from PySide2 import QtCore
import resource
for x in QtCore.QDir(':folder').entryList():
print(x)
https://web.plus-idea.net/2019/06/qml-icon-python-include/
https://doc.qt.io/qtforpython/tutorials/basictutorial/qrcfiles.html