Qt4 Designer小部件错误

时间:2012-10-07 20:44:53

标签: python qt4 pyqt4 qt-designer

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

pyuic4 myui.ui > myui.py

我遇到了一个错误:Error: Q3Support widgets are not supported by PyQt4.

这个错误的原因是什么?

我们可以使用设计师中的所有小部件吗?例如KDatePickerQ3Table

1 个答案:

答案 0 :(得分:1)

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

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

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

要在python中使用它们,您需要PyKDE4 - 并且需要使用pykdeuic4编译ui文件。