xarek1986
@xarek1986
Инженер

Как передовать аргументы классу родителю?

Салют!
Товарищи, не могу разобраться, казалось бы, в простой ситуации: как правильно передавать аргументы в родительский класс в Python3

import tkinter as tk

class myFrame(tk.Frame):
    def __init__(self, parent=None, **kwargs):
        # TODO: Create doc for __init__
        tk.Frame.__init__(self, parent, **kwargs)
        pass

или
import tkinter as tk

class myFrame(tk.Frame):
    def __init__(self, parent=None, **kwargs):
        super(myFrame, self).__init__(parent, **kwargs)
        pass
  • Вопрос задан
  • 437 просмотров
Решения вопроса 1
@deliro
Если третья версия, короче будет так:
super().__init__(parent, **kwargs)
Но вообще, второй, конечно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы