如何在PyQt5中制作动画?
问题描述:
我想制作一个动画,但在运行时会引发一个错误。如何在PyQt5中制作动画?
self.__animation = QPropertyAnimation(self, "geometry")
并提出这个:/任何人都知道如何解决?
self.__animation = QPropertyAnimation(self, "geometry")
TypeError: arguments did not match any overloaded call:
QPropertyAnimation(parent: QObject = None): too many arguments
QPropertyAnimation(QObject, Union[QByteArray, bytes, bytearray], parent: QObject = None): argument 2 has unexpected type 'str'
答
必须使用bytearray
,不str
:
self.__animation = QPropertyAnimation(self, b'geometry')
+0
OMFG,这项工作,PyQt4中接受字符串:/非常感谢。 –
尝试:'自.__动画= QPropertyAnimation(个体经营,b'geometry')' – eyllanesc