Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเขียนโค้ดโมดูล tkinter scrolledtext ได้อย่างไร?


วิดเจ็ตในแอปพลิเคชัน Tkinter สามารถกำหนดค่าได้อย่างง่ายดายโดยเพิ่มส่วนขยายและคุณสมบัติเข้าไป วิดเจ็ตข้อความใน tkinter ใช้เพื่อยอมรับอินพุตของผู้ใช้หลายบรรทัด เราสามารถทำให้ข้อความภายในวิดเจ็ตข้อความเลื่อนได้โดยการเพิ่มแถบเลื่อนเข้าไป

ข้อความเลื่อน วิดเจ็ตยังมีอยู่ใน Tkinter Library เป็นการผสมผสานระหว่างวิดเจ็ตข้อความและวิดเจ็ตแถบเลื่อนซึ่งมีคุณลักษณะต่างๆ เช่น การเลื่อนข้อความในแอปพลิเคชัน หากต้องการใช้วิดเจ็ต ScrolledText ในแอปพลิเคชัน คุณต้องนำเข้าวิดเจ็ตก่อน ข้อความที่เลื่อน วิดเจ็ตทำงานคล้ายกับ ข้อความมาตรฐาน วิดเจ็ต ประกอบด้วยคุณสมบัติและแอตทริบิวต์ทั้งหมดที่สามารถใช้ได้อย่างกว้างขวางในวิดเจ็ต

ตัวอย่าง

# 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()

ผลลัพธ์

การรันโค้ดด้านบนจะแสดงวิดเจ็ตข้อความแบบหลายบรรทัด ข้อความภายในวิดเจ็ตข้อความสามารถเลื่อนได้ เราสามารถเห็นผลลัพธ์ที่ดียิ่งขึ้นโดยการเพิ่มคุณสมบัติการตัดคำเข้าไป

จะเขียนโค้ดโมดูล tkinter scrolledtext ได้อย่างไร?