我将pyQt5与Qt Designer(v 5.2.1)和pyuic5(v 5.2.1)一起使用来创建GUI。我遇到了一个障碍:尝试通过推广小部件来尝试使用自定义小部件时:
一切都按预期生成,除了生成的import语句,它本身看起来是正确的:
from acs_dashboards.lib.acs_general_gui import Ui_ACS_AlertLightStrip
运行pyuic5后,在生成的python文件的BOTTOM处结束。显然这会导致生成的对Ui_ACS_AlertLightStrip的引用抛出:
ImportError:无法导入名称' Ui_ACS_AlertLightStrip'
我已经在网上搜索过,无法找到任何与Qt Designer或pyuic5有类似问题的人。大多数引用都是针对pyqt4的,之前和以这种方式推广小部件似乎与该版本一起使用。
之前有人看过这个并且有补救措施吗?