网格,更改包装的布局

时间:2018-11-04 20:08:12

标签: python tkinter tkinter-layout

尽管我在包装上放了一些宽度和高度,但当我用网格编写标签和按钮的代码时,它会更改框架的布局,请您解释一下为什么会发生这种情况,并且有一种方法可以修复此问题,我什至尝试使用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()

0 个答案:

没有答案