擅长:python、mysql、java
<p>既然你提到了树莓派,我想你是在用Linux。在本例中,您可以使用<code>root.attributes('-type', 'dock')</code>(假设您的Tk实例名为<code>root</code>)。这样,您的窗口将没有装饰(因此没有关闭或最小化按钮),并且始终位于顶部。如果您不希望它总是放在最前面,您可以改用'splash'类型。在任何情况下,您都需要使用<code>focus_force</code>来获得键盘焦点。在</p>
<pre><code>import tkinter as tk
root = tk.Tk()
root.attributes('-type', 'dock')
root.geometry('200x200')
tk.Entry(root).pack()
root.focus_force()
root.mainloop()
</code></pre>
<p>否则,您可以通过设置“WM_DELETE_window”协议来防止窗口关闭,并在每次窗口最小化时重新显示该窗口:</p>
^{pr2}$