如果我在TKinter中创建一个简单的窗口并填充3个框架,则在将标签放入框架中后,它就会与我的框架格式混淆。
'''python
root = Tk()
root.geometry("500x500")
#Frame Layout
frameEnvPtype=Frame(root, bg = 'yellow', width = 250, height = 400)
frameSpecify=Frame(root, bg = 'blue', width = 250, height = 400)
frameLogs=Frame(root, bg = 'green', width = 500, height = 100)
frameEnvPtype.grid(row=0,column=0)
frameSpecify.grid(row=0,column=1)
frameLogs.grid(row=1,column=0, columnspan=2)
root.mainloop()
'''
'''python
root = Tk()
root.geometry("500x500")
#Frame Layout
frameEnvPtype=Frame(root, bg = 'yellow', width = 250, height = 400)
frameSpecify=Frame(root, bg = 'blue', width = 250, height = 400)
frameLogs=Frame(root, bg = 'green', width = 500, height = 100)
frameEnvPtype.grid(row=0,column=0)
frameSpecify.grid(row=0,column=1)
frameLogs.grid(row=1,column=0, columnspan=2)
#Frame 1 frameEnvPtype
envLabel = Label(frameEnvPtype,text="Environment:", bd=8, relief="ridge",font='arial 10 bold', width = 20, pady = 5)
envLabel.grid(row=0, column=0)
root.mainloop()
'''
不确定这里出了什么问题。 frameEnvPtype似乎消失了(我不再看到背景颜色和frameSpecify发生了移动(现在在右边缘有一条垂直的灰线)。
在将小部件放入框架中时,我试图保持框架结构完整。任何帮助表示赞赏!