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()
、私はエラーを取得します