Как правильно получить доступ к списку, который находится в другом модуле - PullRequest
0 голосов
/ 09 марта 2019

Для краткости, скажем, у меня есть список, который находится в графическом интерфейсе A

self.Listbox1 = tk.Listbox(self.TNotebook2_t0)
        self.Listbox1.place(relx=0.0, rely=0.0, relheight=1.008, relwidth=1.012)
        self.Listbox1.configure(background="white")
        self.Listbox1.configure(disabledforeground="#a3a3a3")
        self.Listbox1.configure(font="TkFixedFont")
        self.Listbox1.configure(foreground="#000000")
        self.Listbox1.configure(width=334)

На стороне GUI A кнопка работает. Однако, когда я нажимаю на кнопку, я хочу получить доступ к функции из другого класса B. Эта функция должна вставить строку в список в этом графическом интерфейсе A

class navigate:
    def __init__(self):
        self.listings = Listings.Lists()

    def set_training_data_directory(self):
        TRAINING_DIR = filedialog.askdirectory()
        p = self.listings.get_list_of_training_data
        #At this point I dont know how to call the GUI becauce to insert to the TextBox becuase I've gotten too many error
        #Toplevel1.Textbox1.insert(p[0])
        #Toplevel1.Textbox1.pack()

Я могу опубликовать весь код, если это будет проще, но в основном это элементы GUI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...