Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1.         tk.Button(self, text="Начать", command=Thread(target=self.start_check).run).grid(row=4, column=1)
  2.         self.choose_btn.grid(row=4, column=2)
  3.  
  4.     def ask_file(self):
  5.         self.proxies_file = filedialog.askopenfile(initialdir = "/",
  6.                                                    title = "Выбрать файл",filetypes = (("TXT with proxies", "*.txt"),))
  7.         self.choose_btn['text'] = "Выбрано"
  8.  
  9.     def start_check(self):
  10.         i = 0
  11.         proxies = self.proxies_file.read().split('\n')
  12.         self.set_window()
  13.  
  14.         for proxy in proxies:
  15.             print("checked")
  16.             sleep(1)
  17.             self.set_status(i, proxies)
  18.             i += 1
  19.  
  20.     def set_status(self, i, all_its):
  21.         self.status_label['text'] = "Выполняется {} из {}".format(i, len(all_its))
  22.  
  23.     def set_window(self):
  24.         self.destroy()
  25.         self.status_label = tk.Label(text="Выполняется...")
  26.         self.status_label.grid(row=1, column=1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement