0

我使用 Qt4Designer 设计了一个应用程序 UI。我这样做了,但是当我.py通过 pyuic4 将其转换为文件时,如下所示:

pyuic4 myui.ui > myui.py

我面对一个错误,上面写着:Error: Q3Support widgets are not supported by PyQt4.

这个错误的原因是什么?

我们可以使用放置在设计器中的所有小部件吗?例如KDatePickerQ3Table等等。

4

1 回答 1

1

这些Q3Support类仅用于帮助将Qt3应用程序移植到 Qt4。绝对没有理由在新代码中使用它们。而且无论如何,对于 Qt5(现在不远),它们将被完全删除。

关于您收到的错误消息,没有什么可补充的,因为它几乎不可能更清楚。Q3SupportPyQt4 不支持这些小部件。也就是说,PyQt4 根本不包装任何那些特定的 Qt 类。

至于 KDE 小部件:PyQt 也不直接支持它们。

要将它们与 python 一起使用,您需要PyKDE4 - 并且需要使用pykdeuic4编译 ui 文件。

于 2012-10-07T23:49:55.557 回答