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

Làm thế nào để viết mã mô-đun cuộn tkinter?

Một widget trong ứng dụng Tkinter có thể được định cấu hình dễ dàng bằng cách thêm các phần mở rộng và thuộc tính vào nó. Tiện ích Văn bản trong tkinter được sử dụng để chấp nhận đầu vào của người dùng nhiều dòng. Chúng tôi có thể làm cho văn bản bên trong tiện ích Văn bản Có thể cuộn được bằng cách thêm một thanh cuộn vào nó.

ScrolledText Widget cũng có sẵn trong Thư viện Tkinter. Nó là sự kết hợp của tiện ích Văn bản và tiện ích Thanh cuộn, cung cấp các tính năng như cuộn văn bản trong một ứng dụng. Để sử dụng tiện ích ScrolledText trong một ứng dụng, trước tiên bạn phải nhập nó. Văn bản cuộn tiện ích con hoạt động tương tự như standardText tiện ích con. Nó bao gồm tất cả các thuộc tính và thuộc tính có thể được sử dụng rộng rãi trong tiện ích con.

Ví dụ

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

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

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

# Set the title of the window
win.title("Scrolled Text")

# Add ScrolledText widget
size= 10
text= ScrolledText(win, width=40, height= 50)
text.insert(END, lorem.paragraphs(10))
text.pack(fill= BOTH, side= LEFT, expand= True)

win.mainloop()

Đầu ra

Việc thực thi đoạn mã trên sẽ hiển thị tiện ích Văn bản nhiều dòng. Văn bản bên trong tiện ích Văn bản có thể cuộn được. Chúng ta có thể thấy đầu ra thậm chí còn tốt hơn bằng cách thêm tính năng gói vào trong đó.

Làm thế nào để viết mã mô-đun cuộn tkinter?