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
  • Вопрос задан
  • 428 просмотров
Решения вопроса 1
@deliro
Если третья версия, короче будет так:
super().__init__(parent, **kwargs)
Но вообще, второй, конечно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект