Сообщение ясное: для метода требуются два аргумента: объект ABC
и другое значение; это позиционные аргументы. Поскольку вы вызвали это как метод class , а не как метод instance , вы должны явно указать объект ABC
. На данный момент вам не нужно изменять self
; что вы ожидали от этого вызова?
Вместо этого создайте экземпляр объекта и используйте его:
phone_button = ABC()
phone_button.addNappend(30)
Обратите внимание, что это вовсе не связано с тем, чтобы сделать this статическим c методом ... который, кажется, не имеет никакого смысла в этом классе.