【发布时间】:2021-11-14 09:05:01
【问题描述】:
我想知道如何设置 tkinter 网格中的最大列数,这样我的文本就不会被推离屏幕,并且一切都会重新调整以适应。我想将最大列数设置为 6。我在网上没有找到任何关于此的信息,所以我希望人们能帮助我。了解如何设置最大行数也会很有帮助。希望社区可以提供帮助 这里我使用了 6 列:
day0infol = Label(text=day0infoF)
day0infol.grid(column = 0,row = 2,padx = 20)
day1dayl = Label(text=day1dayF, font=customFont)
day1dayl.grid(column=1,row=0,padx=20)
day2dayl = Label(text=day2dayF, font=customFont)
day2dayl.grid(column = 2,row=0,padx=20)
day3dayl = Label(text=day3dayF, font=customFont)
day3dayl.grid(column = 3,row=0,padx=20)
day4dayl = Label(text=day4dayF, font=customFont)
day4dayl.grid(column = 4,row=0,padx=20)
day5dayl = Label(text=day5dayF, font=customFont)
day5dayl.grid(column = 5,row=0,padx=20)
我想将六列设置为最大列,或者想办法以另一种方式做到这一点。希望你能帮忙。 忽略文本变量
【问题讨论】:
-
您是创建列的人如果您不想超过 6 个,请不要在第 7 列中添加任何内容。
-
如果前6列的那些标签的文字很长,如果窗口的宽度不能显示所有的文字,不管有多少列,一些标签仍然会被推到可视区域之外你用过。
标签: python tkinter tkinter-layout