UNIX - Tkinter窗口总是在第一个计划中

时间:2012-10-15 13:18:40

标签: python macos tkinter

  

可能重复:
  Make Tkinter jump to the front

我正在寻找一个解决方案,将Tkinter窗口放在前面...但是当我启动其他程序时,他们会进入第一个计划,隐藏我的窗口。

这只是创建一个将永远放在第一个计划中的窗口

我尝试了一些技巧但没有任何作用!谢谢!

编辑:

from Tkinter import *

def quit():
    fen = Toplevel(root)
    fen.grab_set()
    fen.focus_set()
    b = Button(fen, text = "Ok", command = root.quit).pack()

root = Tk()
bouton = Button(root, text = "Quit", command=quit).pack()
root.mainloop()

但不工作......

1 个答案:

答案 0 :(得分:2)

尝试使用topmost parmameter wm_attributes。例如:

fen.wm_attributes("-topmost", True)

这可能不适用于所有平台;它有点依赖于你正在使用的窗口管理器。