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

Làm thế nào để buộc tiện ích văn bản Tkinter ở trên một dòng?

Tiện ích văn bản Tkinter có thể được định cấu hình bằng cách sử dụng tùy chọn cấu hình (** tùy chọn) hàm số. Chúng ta có thể sử dụng nó để định cấu hình màu nền, màu nền trước, gói và các thuộc tính khác của tiện ích văn bản.

bọc thuộc tính của tiện ích Văn bản mô tả rằng con trỏ thay đổi vị trí của nó bất cứ khi nào nó phát hiện ra một dòng mới. Tuy nhiên, trong Tkinter, tiện ích văn bản có thể được bao bọc bởi các từ và ký tự. Để làm cho tiện ích con văn bản của chúng ta nằm trong một dòng, chúng ta có thể sử dụng thuộc tính wrap =None.

Ví dụ

# Import the required libraries
from tkinter import *
import lorem

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x350")

# Add a Text widget
text=Text(win, width=60, height=20)
text.pack()

# Add Some text into it
text.insert(END,lorem.sentence())

# Configure the text widget to make the text sticky on one line
text.configure(wrap=None)

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một tiện ích văn bản sẽ có văn bản của nó được bao bọc thành Không.

Làm thế nào để buộc tiện ích văn bản Tkinter ở trên một dòng?