Qt Designer 5和pyuic5为升级的小部件错误地放置了import语句

2024-10-04 01:22:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pyQt5和qtdesigner(v5.2.1)和pyuic5(v5.2.1)来创建GUI。我遇到了一个障碍:当试图通过升级小部件来使用自定义部件时,如下所示:

{1美元^

所有操作都按预期生成,但生成的import语句本身看起来是正确的:

from acs_dashboards.lib.acs_general_gui import Ui_ACS_AlertLightStrip

在运行pyuic5之后结束在生成的python文件的底部。显然,这会导致生成的对Ui_ACS_AlertLightStrip的引用引发:

ImportError: cannot import name 'Ui_ACS_AlertLightStrip'

我在网上搜索过,找不到任何人对Qt-Designer或pyuic5有类似的问题。大多数参考都是针对pyqt4和之前的版本,以这种方式升级widget似乎可以很好地与该版本配合使用。在

有人见过这个有什么补救办法吗?在


Tags: fromimport版本ui部件gui语句pyqt5