如何在 tkinter 中将框架左对齐?

How to align a frame to the left in tkinter?

所以我在 Tkinter 中创建了这个 GUI。 X、Y 和 Z 标签和条目位于一个框架中,我需要该框架向左对齐(我希望它位于“Nombre”条目旁边)。我尝试了框架中的 sticky = "w" 选项,但似乎没有用。预先感谢您的帮助!

enter image description here

有几种方法可以做到这一点。最合乎逻辑的选择是使用 grid,或 gridpack 的组合。我认为这种组合最有意义——具有 x、y 和 z 小部件的框架可以使用 pack,然后该框架和其他小部件可以使用 grid.[= 进行布局。 17=]

可能是这样的:

frame.grid_columnconfigure(3, weight=1)

x_button.grid(row=0, column=0, rowspan=2, sticky="nsew", padx=2, pady=2)
nombre_label.grid(row=0, column=1, sticky="w")
nombre_entry.grid(row=0, column=2, sticky="ew")
xyz_frame.grid(row=0, column=3, sticky="w")
descripción_label.grid(row=1, column=1)
descripción_entry.grid(row=1, column=2, columnspan=2, sticky="ew")

x_label.pack(side="left", in_=xyz_frame)
x_entry.pack(side="left", in_=xyz_frame)
y_label.pack(side="left", in_=xyz_frame)
y_entry.pack(side="left", in_=xyz_frame)
z_label.pack(side="left", in_=xyz_frame)
z_entry.pack(side="left", in_=xyz_frame)