В дополнение к основному потоку Python-программы хочу вывести графическое окошко-предупреждение:
from datetime import datetime
import threading
from time import sleep
from tkinter import *
def show_notification_window():
root = Tk()
root.geometry("300x300")
warning_message = Message(root, text="Cthulhu fhtagn!")
warning_message.pack()
root.mainloop()
while True:
print(datetime.now().strftime("%H:%M:%S"))
gui_thread = threading.Thread(target=show_notification_window())
gui_thread.start()
sleep(1)
Окно выводится, но блокирует основной поток до тех пор, пока не будет закрыто.
Как сделать неблокирующее графическое окно? Графическое окно никак не взаимодействует с основным потоком.