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

Làm cách nào để đính kèm Thanh cuộn vào tiện ích Văn bản trong Tkinter?

Tiện ích Tkinter Text được sử dụng để chấp nhận Dữ liệu nhập của người dùng đa dòng. Nó tương tự như Entry Widget nhưng điểm khác biệt duy nhất là Text widget hỗ trợ nhiều dòng văn bản. Để tạo tiện ích Văn bản, chúng ta phải khởi tạo đối tượng văn bản.

Việc thêm nhiều văn bản sẽ yêu cầu thêm ScrollBar. Để thêm thanh cuộn trong tiện ích văn bản, chúng tôi có thể gọi ScrolledText (gốc) hàm số. Chức năng này thường tạo một trường văn bản với thanh cuộn.

ScrolledText (gốc) hàm nằm trong Mô-đun Tkinter ScrolledText. Chúng ta có thể nhập nó bằng lệnh sau,

from tkinter.scrolledtext import ScrolledText

Ví dụ

Trong ví dụ này, chúng tôi sẽ tạo một tiện ích Văn bản và sau đó thêm một thanh cuộn vào nó.

#Import the library
from tkinter import *
from tkinter.scrolledtext import ScrolledText

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

#Define the geometry of window
win.geometry("650x250")

#Create an instance of Text Widget
ScrolledText(win).pack()

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có tiện ích văn bản hỗ trợ Nhập của người dùng nhiều dòng và thanh cuộn gốc.

Làm cách nào để đính kèm Thanh cuộn vào tiện ích Văn bản trong Tkinter?