Beispiel #1
0
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()
Beispiel #2
0
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)
Beispiel #3
0
 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")
Beispiel #4
0
 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")