📜  如何在 Tkinter 文本框中换行?

📅  最后修改于: 2022-05-13 01:55:01.713000             🧑  作者: Mango

如何在 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()