Tiện ích Văn bản trong Tkinter được sử dụng để thêm chức năng giống như trình soạn thảo văn bản trong ứng dụng. Tiện ích Văn bản hỗ trợ người dùng nhập nhiều dòng từ người dùng. Chúng tôi có thể định cấu hình các thuộc tính tiện ích con văn bản như thuộc tính phông chữ, màu văn bản, nền, v.v. bằng cách sử dụng config () phương pháp.
Tiện ích Văn bản cũng cung cấp tính năng gắn thẻ qua đó chúng ta có thể thực hiện lựa chọn văn bản. Để mở rộng chức năng này, chúng tôi cũng có thể liên kết nút Nhấp đúp sẽ sở hữu sự kiện chọn một Từ tại một thời điểm.
Ví dụ
Chúng ta hãy xem ví dụ, nơi chúng ta đã tắt nút nhấp đúp chuột để chọn văn bản.
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win = Tk() # Set the size of the tkinter window win.geometry("700x350") # Define a function to get the length of the current text def select_all(): text.tag_add("start", "1.0", "end") return "break" # Create a text widget text = Text(win, width=50, height=10, font=('Calibri 14')) text.pack() text.insert(INSERT, "Select a word and then double-click") # Bind the buttons with the event text.bind('<Double-1>', select_all) win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một widget văn bản với văn bản được xác định trước. Bây giờ, hãy chọn một từ và nhấp đúp vào từ đó để chọn từ đó.