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

Text Wrapping ให้ข้อความเต็มความกว้างหน้าต่างใน Tkinter

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

ผลลัพธ์

ข้อความยาวจะขึ้นบรรทัดอัตโนมัติตามความกว้างหน้าต่าง

Text Wrapping ให้ข้อความเต็มความกว้างหน้าต่างใน Tkinter