Text widget มี property wrap ควบคุมการขึ้นบรรทัดอัตโนมัติ:
wrap="word"- ขึ้นบรรทัดที่คำ (แนะนำ)wrap="char"- ขึ้นบรรทัดที่ตัวอักษรwrap="none"- ไม่ขึ้นบรรทัดอัตโนมัติ (มี scrollbar แนวนอน)
ตัวอย่างโค้ด
from tkinter import *
from lorem_text import lorem
win = Tk()
win.geometry("700x350")
text = Text(win, wrap="word")
text.insert(END, lorem.paragraphs(5))
text.pack()
win.mainloop()
ผลลัพธ์
ข้อความยาวจะขึ้นบรรทัดอัตโนมัติตามความกว้างหน้าต่าง
