Вот тестовый пример ... < /p>
import Tkinter as tk
import thread
from time import sleep
if __name__ == '__main__':
t = tk.Tk()
thread.start_new_thread(t.mainloop, ())
# t.iconbitmap('icon.ico')
b = tk.Button(text='test', command=exit)
b.grid(row=0)
while 1:
sleep(1)
< /code>
Этот код работает. Расстановка линии t.iconbitmap, и она блокирует. Переоценить это любым способом; он заблокирует. < /p>
Как предотвратить Tk.mainloop, блокирующее GIL, когда присутствует значок?>
Подробнее здесь: https://stackoverflow.com/questions/119 ... n-a-thread
Tkinter блокирует Python, когда загружается значок, а Tk.mainloop находится в потоке ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python Tkinter: дождитесь ввода пользователя, прежде чем продолжить с MainLoop
Anonymous » » в форуме Python - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-