从非PyQt5对象访问pyqt5资源

时间:2017-12-11 00:02:22

标签: python qt resources pyqt5

我想从非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!

感谢您指出正确的流程或文档。

0 个答案:

没有答案