1
추가 인수 (language
)를 사용하려고 상속 된 클래스가 있습니다. __init__
내에이 인수를 어디에 두어야하는지 잘 모르겠습니다.상속 된 클래스에서 추가 인수 전달
호출 클래스 :
self.highlighter = Highlighter(self.editor.document(), language='yaml')
등급 :
TypeError: __init__() got multiple values for keyword argument 'language'
: 나는 내가
language
인수를 배치 코드에 상관없이 실행하면 현재
class Highlighter(QSyntaxHighlighter):
def __init__(self, language, parent=None):
self.language = language
super(Highlighter, self).__init__(parent)
if self.language == 'yaml':
self.lguge_ymal()
, 오류가 발생합니다