@AlexsandrLomaev

Python в библиотеке устарел __int__ чем заменить?

Deprecation Warning: an integer is required (got type float).  Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
  self.rect.center = (width / 2, height / 2)
  • Вопрос задан
  • 630 просмотров
Решения вопроса 1
Деление по умолчанию дает вещественный результат. А координаты прямоугольника, видимо, требуют целочисленного результата. Попробуйте заменить этот оператор в модуле на
self.rect.center = (int(width / 2), int(height / 2))

или на
self.rect.center = (width // 2, height // 2)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы