如何将Tkinter窗口置于其他窗口之前?

如何将Tkinter窗口置于其他窗口之前?

Tkinter窗口是由 mainloop() 函数创建和执行的。直到应用程序未被用户突然关闭之前, mainloop() 函数将被执行。

为了让Tkinter窗口始终在其他窗口之前,我们可以在循环中使用 win.after ( 持续时间函数 ())函数。在循环内部执行的该函数将强制主窗口出现在其他所有窗口之上。

示例

#导入所需库
from tkinter import *
from tkinter import ttk

#创建一个tkinter帧或窗口的实例
win = Tk()

#设置窗口的大小
win.geometry("700x350")

#定义一个使窗口在之前的函数
def lift_window():
    win.lift()
    win.after(1000, lift_window)

#添加一个标签部件
Label(win,默认文本=“嘿,小伙伴们,欢迎来到学习之路✨”,字体=(“ Arial 18 italic”)).place(x = 130,y = 150)

lift_window()

win.mainloop()

输出

运行上面的代码以显示将出现在所有其他窗口之上的窗口。

如何将Tkinter窗口置于其他窗口之前?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程