В настоящее время я работаю над оптимизацией Swarm Optimization SwM, используя pygame для визуализации. В настоящее время при обработке данных я получаю ошибку в нем по параметру прямоугольника.Ошибка Pygame в Python 2.7
Это код:
pygame.draw.rect(self.screen, (255,0,0), (x - size, y - size, size*2, size*2))
и:
TypeError: Rect argument is invalid.
У вас есть только три аргумента, вы должны добавить далее аргумент для толщины , http://stackoverflow.com/questions/22991300/pygame-draw-rect-has-invalid-parameters – Will
@Will Ширина - необязательный аргумент, который по умолчанию равен 0 (который заполнит прямоугольник). http://www.pygame.org/docs/ref/draw.html#pygame.draw.rect –
Попробовал реплицировать ошибку в Python 2.7.10 и pygame 1.9.2b6, но не смог. Проблема должна либо зависеть от вашей версии, либо вы указали неверные сообщения об ошибках. Чтобы легче найти ответ, вы должны опубликовать свою версию pygame, а также [mcve]. –