标签: python qt4 pyqt4 qt-designer
我使用Qt4Designer设计应用程序UI。 我做了这个,但当我通过pyuic4将它转换为.py文件时,如下所示:
.py
pyuic4 myui.ui > myui.py
我遇到了一个错误:Error: Q3Support widgets are not supported by PyQt4.
Error: Q3Support widgets are not supported by PyQt4.
这个错误的原因是什么?
我们可以使用设计师中的所有小部件吗?例如KDatePicker,Q3Table等
KDatePicker
Q3Table
答案 0 :(得分:1)
Q3Support类仅用于帮助将 Qt3 应用程序移植到Qt4。绝对没有理由在新代码中使用它们。无论如何,他们将完全放弃Qt5(现在不远处)。
Q3Support
关于您收到的错误消息,没有什么可补充的,因为它很难更清楚。 PyQt4不支持Q3Support小部件。也就是说,PyQt4根本不会包装任何特定的Qt类。
至于KDE小部件:PyQt也不直接支持它们。
要在python中使用它们,您需要PyKDE4 - 并且需要使用pykdeuic4编译ui文件。