我尝试了解tkinter的工作原理。我有这个简单的程序:如何使用tkinter自定义框架
import tkinter as tk
class Application:
def __init__(self, master):
frame = tk.Frame(master, height=100, width=500, bg="#FFFFFF", bd=10)
frame.grid()
self.button = tk.Button(frame, text="QUIT", fg="red", command=frame.quit)
self.button.grid()
root = tk.Tk()
app=Application(root)
root.mainloop()
当我运行该程序,我得到一个窗口
,但我为框架指定的选项(高度,宽度...)不工作。我的错误在哪里?感谢您的帮助。
'grid_propagate'对于正在学习tkinter的人来说是个不好的建议。这几乎从来都不是适当的解决方案。 –