mainloop()的位置

问题描述 投票:-1回答:1

尽管this可能相关,但我似乎无法解决这个问题

基本上是一个程序,它在特定日期的特定时间(实际上是每天)播放音频想法是,一个显示有关事件的文本的窗口

但是如果我将root.mainloop()放在根窗口配置和音频文件之间,则会播放音频,但不会出现窗口如果我放在mainloop()之后,则在关闭窗口后播放音频如果在root配置之前-相同,只有窗口没有音频

告诉您是否需要更多详细信息

def Function():
    root = Tk()
    root.title("Root Title")
    Label(root,text="Main Text",font=("",92)).pack(fill="none",expand=True)
    root.state("zoomed")
    root.mainloop()
    audio2Bplayed()
python python-3.x tkinter
1个回答
0
投票

mainloop通常是您执行的最后一行代码。由于这是一个无限循环,因此调用mainloop之后的任何代码都不会执行,直到主窗口被销毁为止。

© www.soinside.com 2019 - 2024. All rights reserved.