Я использую PySide2, и следующий пример скрипта генерирует предупреждение: QAnimationGroup::animationAt: index is out of bounds
.
from PySide2 import QtCore
def add_animation(banner):
anim1 = QtCore.QPropertyAnimation(None, "geometry")
anim2 = QtCore.QPropertyAnimation(None, "geometry")
banner.addAnimation(anim1)
banner.addAnimation(anim2)
banner_animation = QtCore.QSequentialAnimationGroup(None)
add_animation(banner_animation)
# This is the line that generates the warning:
banner_animation.clear()
Кажется, что если я добавлю более одной анимации в группу и попытаюсь очистить их, Я получил предупреждение. Добавление одной анимации не приводит к предупреждению. Я тестировал с QT версий 5.12, 5.13 и 5.14.
Это ошибка или я здесь что-то странное делаю?