python - 如何在tkinter中将框架向左对齐?
问题描述
所以我在 Tkinter 中创建了这个 GUI。X、Y 和 Z 标签和条目位于一个框架中,我需要将该框架向左对齐(我希望它位于“Nombre”条目旁边)。我尝试了sticky = "w"
框架中的选项,但这似乎不起作用。提前感谢您的帮助!
解决方案
有几种方法可以做到这一点。最合乎逻辑的选择是使用grid
或 和 的grid
组合pack
。我认为这种组合是最有意义的——可以使用带有 x、y 和 z 小部件的pack
框架,然后可以使用grid
.
像这样的东西,也许:
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)
推荐阅读
- javascript - 试图在 ZX 命令行上运行 .mjs 脚本
- server - 连接到 VPN 时无法连接到 LAN 上的服务器
- java - Java GUI为什么BoxLayout面板在其中有另一个BoxLayout面板时表现得很奇怪
- python - 在 2D 列表中编写范围
- c# - 是否可以在 .Net Core 中将 Func 或 Action 序列化为 JSON
- python - Django 模型中的自定义 ID
- r - 在 sf 包中查找具有多边形的点
- kubernetes-helm - Github 操作终止 helm orphan 进程并释放卡在“待安装”中
- visual-studio - 更改代码的绿色指示器在 VS 中持续存在
- elasticsearch - 尽管 Logstash 管道正在运行,但数据摄取却卡住了