我在tkinter中有一个525x650的窗口几何体。我想在多个空格中显示列表项,以便它们覆盖宽度上的所有空间,并在宽度空间已满时移动到下一行。但相反,所有项目都打印在一行上。当我使用代码在新行中打印每个项目时,它超出了主窗口的高度。
def throat_symp():
#empty_label.config(text=(throat_symplist)) #For printing on same line
empty_label.config(text=("\n".join(throat_symplist))) enter image description here #For printing on seperate line
print(throat_symplist)
答案 0 :(得分:0)
您可以使用wraplength=525
配置标签,告诉它以给定的宽度自动换行文字。
或者,您可以使用文本(状态= DISABLED以防止编辑)而不是Label;这将自动换行小部件的宽度,如果列表仍然太高而无法放入窗口,则更容易添加滚动。