Как передать переменную из одного класса в другой
имеется два класса с двумя окнами, как можно передать переменную number из класса number_accounts из функции def auth в класс authorization_account в функцию def __init__
class authorisation_account(tkinter.Toplevel):
def __init__(self, client, *args, **kwargs):
super().__init__(*args, **kwargs)
self.cl = client
self.title('Авторизация аккаунтов')
self.geometry(SIZE)
numb = number_accounts()
print(self.numb.number)# ==> сюда нужно передать
class number_accounts(tkinter.Toplevel):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.title('Количество аккаунтов')
self.geometry(SIZE)
self.label = tkinter.Label(self, text = 'Введите количество аккаунтов',)
self.label.grid(row = 0, column = 0)
self.entry_txt = tkinter.Entry(self)
self.entry_txt.grid(row = 0, column = 1)
self.button = tkinter.Button(self, text = 'подтвердить', command = self.auth)
def auth(self):
number = self.entry_txt.get() #===> это нужно передать
self.destroy()