我正在创建一个文本编辑器,并且我已经使用它自己的窗口创建了一个查找/替换功能。 它看起来像this。我希望它在更改回主文本窗口时变得透明,但保持在那里。 (就像记事本++那样)。 如您所见here,查找窗口位于主窗口的前面,但它是透明的。
我已经知道我可以使用它来使窗口透明:
find_window.attributes('-alpha', 0.3)
但是现在我想让它保持在最顶层,而焦点在另一个窗口。
答案 0 :(得分:0)
我自己已经弄清楚了。我不得不使用focus_out事件,然后使用.lift()将它放在最上面:
def leave():
find_window.attributes('-alpha', 0.3)
find_window.lift()
find_window.bind('<FocusOut>', leave)