什么是访问另一个模块中的列表框的正确方法

时间:2019-03-09 07:37:45

标签: python user-interface tkinter

简而言之,假设我有一个位于GUI 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访问一个函数。该函数应该在此GUI 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元素

0 个答案:

没有答案