@smalldick132

Написал интерфейс и скрипт, после того как запускается скрипт интерфейс «не отвечает». Можете поправить меня пожалуйста?

import time, threading
from tkinter import *
from tkinter import messagebox
import keyboard

def infinite_process():
    while True:

        while keyboard.is_pressed("space"):
                time.sleep(0.00015)
                keyboard.press_and_release("space")
                time.sleep(0.030)


mainWindow = Tk()
mainWindow.geometry("500x75")
mainWindow.resizable(width=False, height=False)
mainWindow.config(bg='#232723')
mainWindow.title("G4Bhop")
lbCommand = Label(mainWindow, text="Hello world", font=("Courier New", 16)).place(x=20, y=20)
mainWindow.after(3000, infinite_process)
mainWindow.mainloop()
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Правильно - некогда ему на окно реагировть - он у вас занят только обработкой клавиатуры. Ничего другово вы ему не даете делать. Нужно в отдельном потоке такие вещи запускать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Сочи
от 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽