使用 grid() 将 LabelFrame 中的单元格居中

绿军刀

如何使用网格几何管理器将 Tkinter 中 LabelFrame 中的所有行和列居中?默认情况下,所有内容都在其单元格中居中,但是如果 LabelFrame 具有设置的高度和宽度,我如何将单元格居中?

例如:

self.labelframe = Labelframe(self, text="First Labelframe",height=200, width=200)
self.labelframe.pack()

self.label1 = Label(self.labelframe, text="Label1")
self.label1.grid(row=0, column=0)

self.label2 = Label(self.labelframe, text="Label2")
self.label2.grid(row=0, column=1)

self.label3 = Label(self.labelframe, text="Label3")
self.label3.grid(row=1, column=0)

在此示例中,标签在其单元格中居中,但单元格将从 LabelFrame 的左上角开始。有没有办法让单元格居中?

谢谢!

布莱恩奥克利

一个简单的解决方案是在顶部和底部添加一个空行,在左侧和右侧添加一个空列。给这些行和列一个权重,以便为它们提供任何额外的空间。

self.label1.grid(row=1, column=1)
self.label2.grid(row=1, column=2)
self.label3.grid(row=2, column=1)

self.labelframe.grid_rowconfigure(0, weight=1)
self.labelframe.grid_rowconfigure(3, weight=1)
self.labelframe.grid_columnconfigure(0, weight=1)
self.labelframe.grid_columnconfigure(3, weight=1)

另一种解决方案是添加另一个围绕self.labelframe. 然后,您可以self.labelframe保持它想要的大小,但让它在另一个框架中居中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用apache poi将图像在合并的单元格中水平居中

来自分类Dev

无法使用可滚动单元格将表格单元格内容居中

来自分类Dev

使用 Python 将列表写入 Excel 中的单元格

来自分类Dev

使用TextAreaRenderer在JTable单元格中居中对齐文本

来自分类Dev

可以将标记添加到使用angular ui-grid创建的表单元格吗?

来自分类Dev

将显示角度ui.grid [[object HTMLDivElement]],而不是每个单元格中的数据

来自分类Dev

Ng-grid将几个项目插入单元格

来自分类Dev

将表格单元格对齐居中

来自分类Dev

使用LOOP将单元格中的缺失值替换为(n-1)以上单元格中的值

来自分类Dev

如何将表格单元格居中,单元格比其余单元格少?

来自分类Dev

使用Kendo编辑器中的值更新Kendo Grid选定的单元格值

来自分类Dev

使用ui Grid编辑单元格功能中的后端Rest API保存更新的数据

来自分类Dev

使用可编辑的下拉单元格在ui-grid中显示可读数据

来自分类Dev

如何使用cellClass函数在UI Grid中突出显示唯一单元格?

来自分类Dev

使用循环将一个单元格的值复制到多个单元格中

来自分类Dev

如何使ag-grid中的单元格内容垂直居中?

来自分类Dev

如何使用Aspose单元格在数据透视表单元格中垂直居中放置值?

来自分类Dev

如何使用变量将单元格中的数据添加/提取到VBA中的公式中?

来自分类Dev

如何将AngularJS ui-grid单元格中的数字值格式化为两位小数?

来自分类Dev

在 ag-grid Excel 导出中,如何将空日期时间类型设为空单元格而不是 1900.01.00

来自分类Dev

垂直/水平将表格单元格中包含的div中的数字居中

来自分类Dev

使用Python将单元格(使用JSON格式)中的数据拆分为单独的列

来自分类Dev

在使用逗号将键值存储在单个单元格中的情况下如何使用 group by

来自分类Dev

如何将ttk.LabelFrame放入ttk.PanedWindow中?

来自分类Dev

使用python将xml数据转储到csv文件中的单元格中

来自分类Dev

将templete复制到新的工作表中,并使用单元格中的名称

来自分类Dev

如何将按钮居中放置在表格单元格中

来自分类Dev

如何将div与位置相对居中,该位置也在css中显示表格单元格?

来自分类Dev

使用VBA将文本添加到Excel中的单元格

Related 相关文章

  1. 1

    使用apache poi将图像在合并的单元格中水平居中

  2. 2

    无法使用可滚动单元格将表格单元格内容居中

  3. 3

    使用 Python 将列表写入 Excel 中的单元格

  4. 4

    使用TextAreaRenderer在JTable单元格中居中对齐文本

  5. 5

    可以将标记添加到使用angular ui-grid创建的表单元格吗?

  6. 6

    将显示角度ui.grid [[object HTMLDivElement]],而不是每个单元格中的数据

  7. 7

    Ng-grid将几个项目插入单元格

  8. 8

    将表格单元格对齐居中

  9. 9

    使用LOOP将单元格中的缺失值替换为(n-1)以上单元格中的值

  10. 10

    如何将表格单元格居中,单元格比其余单元格少?

  11. 11

    使用Kendo编辑器中的值更新Kendo Grid选定的单元格值

  12. 12

    使用ui Grid编辑单元格功能中的后端Rest API保存更新的数据

  13. 13

    使用可编辑的下拉单元格在ui-grid中显示可读数据

  14. 14

    如何使用cellClass函数在UI Grid中突出显示唯一单元格?

  15. 15

    使用循环将一个单元格的值复制到多个单元格中

  16. 16

    如何使ag-grid中的单元格内容垂直居中?

  17. 17

    如何使用Aspose单元格在数据透视表单元格中垂直居中放置值?

  18. 18

    如何使用变量将单元格中的数据添加/提取到VBA中的公式中?

  19. 19

    如何将AngularJS ui-grid单元格中的数字值格式化为两位小数?

  20. 20

    在 ag-grid Excel 导出中,如何将空日期时间类型设为空单元格而不是 1900.01.00

  21. 21

    垂直/水平将表格单元格中包含的div中的数字居中

  22. 22

    使用Python将单元格(使用JSON格式)中的数据拆分为单独的列

  23. 23

    在使用逗号将键值存储在单个单元格中的情况下如何使用 group by

  24. 24

    如何将ttk.LabelFrame放入ttk.PanedWindow中?

  25. 25

    使用python将xml数据转储到csv文件中的单元格中

  26. 26

    将templete复制到新的工作表中,并使用单元格中的名称

  27. 27

    如何将按钮居中放置在表格单元格中

  28. 28

    如何将div与位置相对居中,该位置也在css中显示表格单元格?

  29. 29

    使用VBA将文本添加到Excel中的单元格

热门标签

归档