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

การพิมพ์รายการลงใน Tkinter Text widget

Tkinter Text widget ใช้รับอินพุตข้อความผู้ใช้หลายบรรทัด มันให้คุณสมบัติและฟังก์ชันในตัวมากมายที่สามารถใช้ปรับแต่ง text widget ได้ สมมติว่าเราต้องการสร้างแอปพลิเคชันที่เราต้องการแสดงรายการรายการใน Text widget ในการแทรกรายการใน Text widget เราต้องวนลูปแต่ละรายการในรายการและแทรกพวกเขาใน Text widget ตัวอย่างต่อไปนี้สาธิตวิธีการนำไปใช้

ตัวอย่าง

# นำเข้าไลบรารีที่จำเป็น
from tkinter import *

# สร้างอินสแตนซ์เฟรม Tkinter
win = Tk()

# กำหนดเรขาคณิต
win.geometry("700x350")

# เพิ่มรายการ
days = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]

text = Text(win, width=80, height=15)
text.pack()

# วนลูปแต่ละรายการในรายการ
for day in days:
    text.insert(END, day + '\n')
    win.mainloop()

ผลลัพธ์

การรันโค้ดด้านบนจะแสดงวันของสัปดาห์เป็นรายการใน text widget

การพิมพ์รายการลงใน Tkinter Text widget