Я начинаю изучать Pygame и помогать рисовать прямоугольник Я превратил его в класс. Это то, что требуется для __init__
части rectangle
класса:Pygame Класс, возвращающий TypeError с недостаточными позиционными аргументами
def __init__(colour, x, y, width, height, thickness):
Это 6 аргументов. Я создаю прямоугольник как это:
goalRectangle = rectangle(red, 200, 60, 100, 100, 0)
где red
равно (255, 0, 0)
выше, в целях удобства.
Однако, когда я запускаю программу, мне говорят, что __init__() takes 6 positional arguments but 7 were given
- но я утра прохождение 6 аргументов. Любая помощь?
О, конечно! Я добавил себя к классу раньше, и, должно быть, он упустил мой разум при создании класса «rectangle». Я приму этот ответ, как только смогу! – stringcraft
Рад помочь !! –