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

ฉันจะใช้ Tkinter ใน Python เพื่อสร้างข้อความที่ตัดบรรทัดซึ่งเติมความกว้างของหน้าต่างได้อย่างไร


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

ตัวอย่าง

ในตัวอย่างนี้ เราจะตัดประโยคด้วยคำ ซึ่งหมายความว่าแต่ละคำจะถูกเลือกโดยอัตโนมัติโดยไม่อยู่ในบรรทัดเดียวกัน

# Import the required libraries
from tkinter import *
from lorem_text import lorem

# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

# Add a text widget and fill with lorel Ipsum generator paragraphs
size= 5
text = Text(win, wrap="word")
text.insert(END, lorem.paragraphs(size))
text.pack()

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีข้อความบางส่วนในวิดเจ็ตข้อความ เนื้อหาที่เขียนในวิดเจ็ตข้อความถูกห่อด้วยคำ

ฉันจะใช้ Tkinter ใน Python เพื่อสร้างข้อความที่ตัดบรรทัดซึ่งเติมความกว้างของหน้าต่างได้อย่างไร