我确定我在这里丢失了一些东西,但我一直无法在两个ttk.Labelframe对象之间添加空隙或空间已经使用Grid()几何管理器放在一起(参考下图)。Python - Tkinter如何在两个ttk.Labelframe之间添加空格
我的代码(伪)的结构的简单表示如下:
Root()
mainframe = ttk.Frame()
frame1 = ttk.Labelframe()
frame1.Grid(row=0, column=0)
frame2 = ttk.Labelframe()
frame2.Grid(row=0, column=1)
我试图mainframe.rowconfigure(0,weight=1)
和mainframe.columnconfigure((0,1), weight=1)
无济于事(然而,这适用于内部的其他部件帧)。我也曾尝试在mainframe
中添加更多padding
,但这只会在mainframe
的内部添加填充。 frame1和frame2,不在它们之间。
我可能错过了关键字或属性的某个地方会做的伎俩,但我还没有找到它。请记住,我使用主题tkinter小部件(ttk),因此并非所有关键字tk小部件都适用于ttk小部件。
在此先感谢所有,
'grid'命令本身还有'padx'和'pady'选项:'the_label.grid(row = 0,column = 1,padx = 10)' –
thanks mate,added – Sighonide