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

Thêm văn bản màu vào văn bản đã chọn trong Tkinter

Nếu chúng tôi muốn triển khai trình chỉnh sửa văn bản trong một ứng dụng có thể chấp nhận đầu vào của người dùng nhiều dòng, thì chúng tôi có thể sử dụng Văn bản Tkinter tiện ích con. Văn bản widget trong Tkinter thường được sử dụng để tạo trình soạn thảo văn bản cho một ứng dụng, nơi chúng ta có thể viết văn bản và thực hiện các thao tác như chọn, chỉnh sửa và tạo một văn bản cụ thể trong ứng dụng.

Nếu bạn muốn đánh dấu văn bản và cung cấp màu sắc cho văn bản được đánh dấu, thì bạn có thể sử dụng tag_add ("bắt đầu", "đầu tiên", "thứ hai") phương pháp. tag_add () phương thức nhận hai đối số để chọn văn bản được chỉ định từ tiện ích văn bản. Bạn có thể tạo màu nền cho văn bản được đánh dấu bằng cách định cấu hình các thẻ bằng cách sử dụng tag_configure () phương pháp.

Ví dụ

# Import the required library
from tkinter import *

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

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

# Create a new frame
frame= Frame(win)

# Add a text widget
text= Text(frame)

# insert a new text
text.insert(INSERT, "Hello, Welcome to TutorialsPoint.com")
text.pack()

# Add a tag to the specified text
text.tag_add("start", "1.8", "1.35")
text.tag_configure("start", background= "black", foreground= "yellow")
frame.pack()

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một tiện ích văn bản với một số văn bản được đánh dấu.

Thêm văn bản màu vào văn bản đã chọn trong Tkinter