我正在尝试使我的 TkInter 应用程序可调整大小,但在实现所需布局时遇到了一些麻烦。具体来说,我有一些标签,我想占用等量的水平空间,我认为可以使用 weight 属性来完成。但是,正如 Tkinter 网格几何管理器上的 effbot 指南所述
“权重=用于在列之间分配额外空间的相对权重。”
我希望标签的绝对大小相等,而不是额外空间的数量 - 我将如何实现这一点?
我确实设置标签如下:
for i in range(0, 7):
Grid.columnconfigure(self.labelF,index=i, weight=1)
Label(self.labelF, text="Measurement ID", anchor=W, width=0).grid(row=0, column=0, sticky=W+E)
Label(self.labelF, text="Sample ID", anchor=W, width=0).grid(row=0, column=1, sticky=W+E)
Label(self.labelF, text="Meat Type", anchor=W, width=0).grid(row=0, column=2, sticky=W+E)
Label(self.labelF, text="Time", anchor=W, width=0).grid(row=0, column=3, sticky=W+E)
Label(self.labelF, text="Temperature", anchor=W, width=0).grid(row=0, column=4, sticky=W+E)
Label(self.labelF, text="Measurement", anchor=W, width=0).grid(row=0, column=5, sticky=W+E)
Label(self.labelF, text="Comment", anchor=W, width=0).grid(row=0, column=6, sticky=W+E)
干杯