如何在 Tkinter 文本框中换行?
在本文中,我们将看到如何使用 Tkinter 模块调用 TKinter Text-Box 中的文本包装 文本换行 模块。 textwrap 模块可用于包装和格式化纯文本。此模块通过调整输入段落中的换行符来提供文本格式。
示例 1:
首先,我们将 Tkinter 库导入到代码中,然后将其声明为窗口的根目录,然后在声明窗口大小后,我们将调用 Tkinter 中名为 text() 的函数,该函数将在该窗口中提供文本框然后声明文本框的大小,然后打包到窗口或将文本框合并到窗口。
下面是实现:
Python3
# import tkinter module
from tkinter import *
# Create Object
root = Tk()
# Initialize tkinter window with dimensions 100x100
root.geometry('300x300')
text=Text(root,
width = 50,
height = 50,
padx = 10,
pady = 10)
# pack the text-Aera in the window
text.pack()
root.mainloop()
Python3
# import tkinter module
from tkinter import *
# Create Object
root = Tk()
# Initialize tkinter window with dimensions 100x100
root.geometry('300x300')
text=Text(root, width = 50, height = 50,
wrap = WORD, padx = 10, pady = 10)
# pack the text-Aera in the window
text.pack()
root.mainloop()
输出:
示例 2:
在这里,当我们写一些东西时,我们在框的末尾遇到了问题,然后它将文本换行。通常我们使用 Text(wrap=word) 来包装文本。这是关于我们如何使用 word=wrap 的基本思想
使用 wrap=WORD 选项。下面是一个例子:
from tkinter import *
root = Tk()
t = Text(wrap=WORD)
t.pack()
root.mainloop()
下面是实现:
蟒蛇3
# import tkinter module
from tkinter import *
# Create Object
root = Tk()
# Initialize tkinter window with dimensions 100x100
root.geometry('300x300')
text=Text(root, width = 50, height = 50,
wrap = WORD, padx = 10, pady = 10)
# pack the text-Aera in the window
text.pack()
root.mainloop()