/
IT-Legion
/
examples
Обзор
Документация
Войти
/
IT-Legion
/
examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
TkThread.py
31 строка
721 B
Перевозников Сергей Николаевич
create TkThread.py
07 янв 2026, 06:42
07 янв 2026, 06:42
928809d
Код
Авторство
О чём код?
import time from threading import Thread from tkinter import * from tkinter import ttk def waitinng(timeout): """ Ожидает и блокирует процесс """ while timeout > 0: timeout -= 1 time.sleep(1) print('ok') def thread_wait(timeout): """ Создаёт новый процесс """ thread = Thread(target=waitinng, args=(timeout,), daemon=True) thread.start() return thread if __name__ == '__main__': tk = Tk() button1 = ttk.Button(tk, text='WAIT', command=lambda: waitinng(3)) button1.pack(side=LEFT) button2 = ttk.Button(tk, text='THREAD', command=lambda: thread_wait(3)) button2.pack(side=LEFT) tk.mainloop()