如果我使用
ctypes
在 python 控制台中显示消息框(没有 Tkinter),我无法一次显示两个框。我必须关闭第一个框,然后才会出现第二个框。
我应该在这里做出什么改变?或者还有其他图书馆可以达到这个目的吗?
def display_box(text):
return ctypes.windll.user32.MessageBoxW(0, text, "title", 0)
display_box("first box")
display_box("second box")
您必须异步运行您的函数。
import ctypes
import threading
def display_box(text):
return ctypes.windll.user32.MessageBoxW(0, text, "title", 0)
t1 = threading.Thread(target=display_box, args=("first box",))
t2 = threading.Thread(target=display_box, args=("second box",))
t1.start()
t2.start()
t1.join()
t2.join()