Как правильно реализовать Import и self в классах?

помогите пожалуйста разобраться. Вроде правильно понимал механику работы классов и вопрос банальный, но в упор не пойму что я делаю не правильно.

Делаю приложение на Python с GUI через tkinter. Есть два файла. Один с классом главного меню StartPage и другой с классом билеты на вопросы Ticket_1

В первом файле я делаю импорт через код и в этом же файле есть всего один класс с функцией, которая вызывает проверку билета:

from Ticket_1 import Ticket_1


class StartPage():
    ...
    def check_access(self):
        Ticket_1.check()

А в файле с классом class Ticket_1() есть естественно функция проверить внутри себя билет check и отправить итоги в первый файл:

def check(self): 
    right_counter = 0
    ... 
    return right_counter

Однако при запуске кода я получаю ошибку: Ticket_1.check() -> check() missing 1 required positional argument: 'self'

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


Ответы (0 шт):