Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để gói văn bản trong Tkinter Text?

Word Wrapping đóng một vai trò quan trọng trong bất kỳ thông tin văn bản nào. Đây là một tính năng quan trọng đối với bất kỳ trình soạn thảo văn bản nào, nó có thể ngắt phần của một văn bản cụ thể để phù hợp với nhiều phần của dòng nếu có thể. Nó được sử dụng để phù hợp với nội dung trong chiều rộng của tài liệu văn bản. Trong Tkinter, chúng tôi có thể bọc các từ hoặc ký tự trong tiện ích văn bản bằng cách sử dụng bọc bất động sản. Các giá trị mặc định cho thuộc tính bọc là - WORD, CHARS hoặc NONE.

Ví dụ

Trong ví dụ này, chúng tôi sẽ gói tất cả các từ của một tiện ích văn bản bằng cách sử dụng bọc tài sản.

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of Tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create a text widget and wrap by words
text= Text(win,wrap=WORD)
text.insert(INSERT,"Python is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant indentation.")
text.pack()
win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ chứa một số văn bản. Văn bản được bao bọc bởi các từ giúp người dùng dễ dàng đọc tài liệu hoặc tệp văn bản.

Làm cách nào để gói văn bản trong Tkinter Text?