def vp_start_gui(): '''Starting point when module is the main routine.''' global val, w, root root = tk.Tk() top = data_screen(root) Window_support.init(root, top) root.mainloop()
def create_data_screen(root, *args, **kwargs): '''Starting point when module is imported by another program.''' global w, w_win, rt rt = root w = tk.Toplevel(root) top = data_screen(w) Window_support.init(w, top, *args, **kwargs) return (w, top)
def import_url(self): ''' GUI method that import all table from specific url :return: None ''' self.Scrolledtext1.configure(state="normal") self.Scrolledtext1.delete("1.0", "end-1c") urlAddress = self.root_text.get("1.0", "end-1c") self.Scrolledtext1.insert( tk.INSERT, Window_support.search_window(urlAddress, 'all')) self.Scrolledtext1.configure(state="disabled")
def search_by_model(self): ''' function that do the same as import_url but, filter by specific model and return table :return:None ''' self.Scrolledtext1.configure(state="normal") self.Scrolledtext1.delete("1.0", "end-1c") urlAddress = self.root_text.get("1.0", "end-1c") model = self.filter_model_text.get("1.0", 'end-1c') self.Scrolledtext1.insert( tk.INSERT, Window_support.search_window(urlAddress, model)) self.Scrolledtext1.configure(state="disabled")