Как правильно реализовать 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'
Как мне правильно ссылаться тогда в одном файле на функцию из другого?