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

วิธีผูก Scrollbar กับ Text Widget ใน Tkinter


ภาพรวม

Tkinter Text Widget ใช้รับ User Input หลายบรรทัด คล้าย Entry Widget แต่ Text Widget รองรับหลายบรรทัด สร้าง Text Widget โดยสร้าง Object Text เพิ่มหลายข้อความ ต้องเพิ่ม ScrollBar ใช้ฟังก์ชัน ScrolledText(root) สร้าง Text Field พร้อม Scrollbar ฟังก์ชันอยู่ใน Module Tkinter ScrolledText Import ด้วย:

from tkinter.scrolledtext import ScrolledText

ตัวอย่างโค้ด

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

ผลลัพธ์

รันโค้ดจะแสดงหน้าต่างที่มี Text Widget รองรับ Multiline Input และ Scrollbar แบบ Native

วิธีผูก Scrollbar กับ Text Widget ใน Tkinter