我使用Qt4Designer设计了一个应用程序UI。我这样做了,但当我通过pyuic4将其转换为.py文件时,如下所示:
pyuic4 myui.ui > myui.py我正视一个错误,它说:Error: Q3Support widgets are not supported by PyQt4.
这个错误的原因是什么?
我们可以使用所有放置在designer中的小部件吗?例如KDatePicker、Q3Table等。
发布于 2012-10-08 07:49:56
Q3Support类只是为了帮助将Qt3应用程序移植到Qt4。完全没有理由在新代码中使用它们。在任何情况下,Qt5都将完全放弃它们(现在已经不远了)。
关于您得到的错误消息,没有什么可添加的,因为它非常清楚。PyQt4不支持Q3Support小部件。也就是说,PyQt4根本不包装任何这些特定的Qt类。
至于KDE widgets: PyQt也不直接支持它们。
要在python中使用它们,您需要使用PyKDE4 -并且需要使用pykdeuic4编译ui文件。
https://stackoverflow.com/questions/12772716
复制相似问题