有人可以解释为什么在我删除弹出框之前,这段代码会暂停吗?
我如何获取程序以将消息保留在弹出框上并继续执行程序!
import winsound
import Tkinter
MessFrame = Tkinter.Tk()
MessFrame.geometry('800x400+200+200')
MessFrame.title('Main Frame')
Framelabel = Tkinter.Label(MessFrame, text='Text Here', fg= 'red')
Framelabel.place(x=10,y=10)
MessFrame.mainloop()
winsound.Beep(500,1000)
编辑1-我希望它会显示“文本”-保留框架/文本显示,然后“嘟嘟”
直到框架关闭,蜂鸣声才会发生!
最佳答案
您可以使用threading或multiprocessing:
import winsound
import Tkinter
import threading
def create_frame():
MessFrame = Tkinter.Tk()
MessFrame.geometry('800x400+200+200')
MessFrame.title('Main Frame')
Framelabel = Tkinter.Label(MessFrame, text='Text Here', fg= 'red')
Framelabel.place(x=10,y=10)
MessFrame.mainloop()
t1 = threading.Thread(target=create_frame)
t1.start()
winsound.Beep(500,1000)