¿Cómo envolver texto dentro de Tkinter Text Box?

En este artículo, veremos cómo podemos envolver el texto en el cuadro de texto TKinter usando el módulo Tkinter llamado módulo textWrap . El módulo de ajuste de texto se puede utilizar para ajustar y formatear texto sin formato. Este módulo proporciona formato del texto ajustando los saltos de línea en el párrafo de entrada.

Ejemplo 1:

En primer lugar, importaremos la biblioteca Tkinter al código, luego la declararemos como una raíz para nuestra ventana y luego, después de declarar el tamaño de la ventana, llamaremos a la función en Tkinter llamada text() que proporcionará el cuadro de texto en esa ventana. luego declare el tamaño del cuadro de texto y luego empaque en la ventana o combine el cuadro de texto con la ventana.

A continuación se muestra la implementación:

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()

Producción:

Ejemplo 2:

Aquí tenemos el problema, como al final del cuadro cuando escribimos algo, luego se divide el texto en la nueva línea. Generalmente para envolver el texto usamos Text(wrap=word). Aquí está la idea básica sobre cómo usamos word=wrap

Utilice la opción wrap=WORD. Aquí hay un ejemplo:

from tkinter import *
root = Tk()
t = Text(wrap=WORD)
t.pack()
root.mainloop()

A continuación se muestra la implementación:

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()

Publicación traducida automáticamente

Artículo escrito por rohit2sahu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *