文本小部件中写入的行间距

2024-10-03 17:16:32 发布

您现在位置:Python中文网/ 问答频道 /正文

如果有人非常了解特金特,他会得到我所要求的

我有一个代码,我试图看到该选项的影响,或者你可以说名为spacing2的文本小部件的关键字。我想知道为什么使用这个选项

from tkinter import *
root = Tk()

txt = Text(root,spacing2 = 100)
txt.pack()

root.mainloop()

请帮助我了解为什么在此处使用名为spacing2的选项或关键字


1条回答
网友
1楼 · 发布于 2024-10-03 17:16:32

根据文件(例如here

This option specifies how much extra vertical space to add between displayed lines of text when a logical line wraps. Default is 0.

下面是一个非常明显的例子:

from tkinter import Tk, Text
root = Tk()

txt = Text(root, spacing2=10, wrap='word', width=10)
txt.insert('1.0', 'This is a very long line that is wrapped.')
txt.pack()
txt2 = Text(root, wrap='word', width=10)
txt2.insert('1.0', 'This is a very long line that is wrapped.')
txt2.pack()

root.mainloop()

screenshot

相关问题 更多 >