Python tkinter buttona tıklandığında donuyor ve kod çalışmıyor

from pynput.keyboard import Key, Controller
import time
import random
import tkinter

keyboard = Controller()

def ClickedButon():
  while True:
      for _ in range(28):
        z = random.randint(1, 3)
        print(z)
        time.sleep(1)
        x = random.randint(1, 2)
        print(x)
        keyboard.type('')
        keyboard.press(Key.enter)
        time.sleep(z)
        keyboard.type('')
        keyboard.press(Key.enter)
        time.sleep(x)
        keyboard.type('')
        keyboard.press(Key.enter)
        time.sleep(14)

        __import__("time").sleep(100)

window = tkinter.Tk()

def ClickedButon1():
  exit()

button=tkinter.Button(window,text="Başlat",command=ClickedButon)
button.pack()

button=tkinter.Button(window,text="Durdur",command=ClickedButon1)
button.pack()

window.mainloop()

muhtemelen time.sleep komutundan ama kodu dondurmanın başka bir yolu yokmu yada tkinterin donmamasını sağlamanın?

Thread kullan.

20 karakter

2 Beğeni

ya kusura bakmada ben yapamadım senin zamanın varsa yapıp atabilirmisin?