QPropertyAnimation исключения

если нажать быстро кнопку вызова данного метода:

    def ShowAllMenu(self):
        wight = self.Menu.width()
        self.Anime = QtCore.QPropertyAnimation(self.Menu, b"maximumWidth")
        self.Anime.setDuration(250)
        self.Anime.setStartValue(wight)
        self.Anime.setEasingCurve(QtCore.QEasingCurve.InOutQuart)

        if wight == 60:
            self.Anime.setEndValue(115)
        elif wight == 115:
            self.Anime.setEndValue(60)
        self.Anime.start()

будет ошибка: QWidget::setMaximumSize: (Menu/QFrame) Negative sizes (-2147483648,680) are not possible QPropertyAnimation::updateState (maximumWidth, QFrame, Menu): starting an animation without end value QWidget::setMaximumSize: (Menu/QFrame) Negative sizes (-2147483648,680) are not possible

как сделать исключение этой ошибки?


Ответы (0 шт):