我想从非PyQt或非Qt对象使用PyQt5 / Qt5资源系统。例如,我想将一些测试DICOM文件作为资源包含在内,然后使用pydicom从导入的资源模块中打开资源DICOM文件,而不是将它们与我的应用程序一起提供在单独的文件夹中。
有没有人知道是否可以访问使用pyrcc5实用程序生成的resources.py模块内的资源对象来自Non PyQt5 / Qt5对象,类似于以下
from PyQt5.QtWidgets import * # import PyQt5 modules required
import resources # resource module generated using pyrcc5
import dicom as dcm # PyDicom
icon = QIcon(":/icon.png") # This works!
ds = dcm.read_file(":/my_test_dicom_file.dcm") # This does not work!
感谢您指出正确的流程或文档。