擅长:python、mysql、java
<p>一般来说,WM(window manager)决定显示什么样的装饰不能由Tkinter这样的工具包轻松决定。所以让我总结一下我知道的以及我发现的:</p>
<pre><code>import Tkinter as tk
root= tk.Tk()
root.title("wm min/max")
# this removes the maximize button
root.resizable(0,0)
# # if on MS Windows, this might do the trick,
# # but I wouldn't know:
# root.attributes(toolwindow=1)
# # for no window manager decorations at all:
# root.overrideredirect(1)
# # useful for something like a splash screen
root.mainloop()
</code></pre>
<p>对于根窗口以外的<code>Toplevel</code>窗口,还可能执行以下操作:</p>
<pre><code>toplevel.transient(1)
</code></pre>
<p>这将删除最小/最大按钮,但也取决于窗口管理器。从我读到的内容来看,MS-Windows-WM确实删除了它们。</p>