尽管我在包装上放了一些宽度和高度,但当我用网格编写标签和按钮的代码时,它会更改框架的布局,请您解释一下为什么会发生这种情况,并且有一种方法可以修复此问题,我什至尝试使用pack而不是grid进行操作,但是再次得到相同的结果。谢谢
from tkinter import *
class Diet:
def __init__(self):
self.Middle = Frame(root,width= 250,height=200,bg='bisque')
self.Middle.pack(side=LEFT)
self.labelrdM=Label(self.Middle, text="Choose Your Food").grid(row=0,column=0)
self.buttonrdM1=Button(self.Middle, text="Add Food",bg="red").grid(row=3,column=0)
self.labelrdM2=Button(self.Middle, text="Remove Food",bg="red").grid(row=4,column=0)
root = Tk()
diet = Diet()
root.mainloop()