use*_*435 5 python qt pyqt qt-designer
我正在使用QT Designer创建包含位图图像的UI表单。图像存储为资源文件,并由pyrcc4处理成诸如的文件img_rc.py。表单在运行时由编译loadUiType()。问题是我将资源文件放在哪里?该文档说将它们与文件一起放在.ui文件夹中,但是如果我这样做,我会得到
ImportError: No module named img_rc
另一方面,如果我将image_rc.py当前工作目录放入从中启动python脚本的目录,则它将正确加载。实际上,我可以删除该.py文件,仅将字节码文件保留image_rc.pyc在工作目录中,并且仍然可以使用。
ui表单旨在用作许多不同应用程序中的软件包。将资源文件保存在工作目录中而不是在程序包中没有任何意义。该from_import论据声称会影响导入的解析方式,但是除了return之外,我什么也做不了ValueError: Empty module name。我究竟做错了什么?