擅长:python、mysql、java
<p>在<code>__init__</code>中使用<code>frame.grid_propagate(False)</code>可防止将框架调整为内部小部件的尺寸:</p>
<pre><code>def __init__(self, parent):
tk.Frame.__init__(self, parent)
self.parent = parent
self.parent.title("My first GUI")
self.parent.geometry("480x320")
self.parent.resizable(width=False, height=False)
self.parent.config(bg="yellow")
mainframe = tk.Frame(self, bg="grey", width=480, height=280 )
mainframe.grid(column=0, row=0, sticky="WENS")
mainframe.grid_propagate(False)
tk.Label(mainframe, text="co-cooo").grid(column=0, row=0, sticky="WENS")
fkeyframe = tk.Frame(self, bg="black", width=480, height=40)
fkeyframe.grid(column=0, row=1, sticky="WENS")
mainframe.grid_propagate(False)
tk.Label(fkeyframe, text="fo-fooo").grid(column=0, row=0, sticky="WENS")
self.rowconfigure(0, weight=1, minsize=280)
self.rowconfigure(1, weight=1, minsize=40)
</code></pre>