Моя программа выполняет потоковую передачу данных, и я хочу создать всплывающее окно, отображающее текст при каждом выполнении условия.Я попытался создать простое окно tkinter и окно ctypes, но оба они, похоже, блокируют мой код, не позволяя ему продолжаться до тех пор, пока окно не будет закрыто.Как я могу создать простую функциональность всплывающего окна, например, в цикле?
То, что у меня пока есть, является чем-то вроде этой структуры.
import tkinter as tk
for i in range(11):
if i%5 == 0: # Any condition
popup = tk.Tk()
label = ttk.Label(popup, text='hi', font=('Verdana', 12))
label.pack(side='top', padx=10, pady=10)
popup.mainloop()
и
import ctypes
for i in range(11):
if i%5 == 0: # Any condition
popup = ctypes.windll.user32.MessageBoxW
popup(None, 'hi', 'title', 0)
Однако в обоих случаях цикл не будет продолжаться, пока я не закрою всплывающее окно.