วิดเจ็ต Tkinter Text ใช้เพื่อยอมรับอินพุตของผู้ใช้หลายบรรทัด คล้ายกับ Entry Widget แต่ความแตกต่างเพียงอย่างเดียวคือวิดเจ็ต Text รองรับข้อความหลายบรรทัด ในการสร้างวิดเจ็ตข้อความ เราต้องสร้างอ็อบเจกต์ข้อความ
การเพิ่มหลายข้อความจะต้องเพิ่ม ScrollBar ในการเพิ่มแถบเลื่อนในวิดเจ็ตข้อความ เราสามารถเรียก ScrolledText(root) การทำงาน. โดยทั่วไปฟังก์ชันนี้จะสร้างช่องข้อความด้วยแถบเลื่อน
ScrolledText(root) ฟังก์ชันอยู่ใน Tkinter ScrolledText Module เราสามารถนำเข้าโดยใช้คำสั่งต่อไปนี้
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()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมวิดเจ็ตข้อความที่รองรับอินพุตของผู้ใช้หลายบรรทัดและแถบเลื่อนแบบเนทีฟ