对于提升的小部件,Qt Designer 5和pyuic5错误地放置了导入语句

时间:2015-04-30 16:40:44

标签: python qt qt-designer pyqt5 pyuic

我将pyQt5与Qt Designer(v 5.2.1)和pyuic5(v 5.2.1)一起使用来创建GUI。我遇到了一个障碍:尝试通过推广小部件来尝试使用自定义小部件时:

Promoting a QWidget to Ui_ACS_AlertLightStrip

一切都按预期生成,除了生成的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的,之前和以这种方式推广小部件似乎与该版本一起使用。

之前有人看过这个并且有补救措施吗?

0 个答案:

没有答案