0
我在这里抓我的头。我在Tkinter很新。我试图找出一些基本的东西,比如在一个框架中放置一个标签。我遇到的问题是显示标签时,它不会继承父级的大小。实际上,它实际上会改变放置它的框架的大小。我究竟做错了什么?最后,我想在不同框架中添加更多的标签和按钮,而不在其中添加BG颜色。一帧内的标签(Tkinter)
main = Tk()
main.geometry('1024x768+0+0')
fm1 = LabelFrame(main, width = 1024, height = 68, bg = 'RED')
fm1.grid(row = 0, columnspan = 2)
label = Label(fm1, text = 'test')
label.grid(row = 0, sticky = N+E+S+W)
fm2 = Frame(main, width = 1024, height = 200, bg = 'BLUE')
fm2.grid(row = 1, columnspan = 2)
fm3 = Frame(main, width = 512, height = 300, bg = 'GREEN')
fm3.grid(row = 2, column = 0)
fm4 = Frame(main, width = 512, height = 300, bg = 'BLACK')
fm4.grid(row = 2, column = 1)
fm5 = Frame(main, width = 1024, height = 200, bg = 'YELLOW')
fm5.grid(row = 3, columnspan = 2)
你是什么意思“[标签]不会继承父母的大小”?你期待字体改变吗?此外,tkinter小部件旨在缩小(或扩大)为完全适合其子女。 –