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

Python Tkinter – วิธีแสดงโปรแกรมแก้ไขตารางในวิดเจ็ตข้อความ


Tkinter เป็นชุดเครื่องมือ GUI แบบ Python ที่ใช้สร้างแอปพลิเคชันเดสก์ท็อปเต็มรูปแบบ Tkinter มีโมดูลและคลาสไลบรารีที่หลากหลายเพื่อช่วยนักพัฒนาสร้างแอปพลิเคชันที่เป็นมิตรกับผู้ใช้อย่างรวดเร็วและง่ายดาย

วิดเจ็ตข้อความใน tkinter จัดเตรียมวิธีให้ผู้ใช้สร้างโปรแกรมแก้ไขข้อความที่ยอมรับอินพุตผู้ใช้แบบหลายบรรทัด คุณสามารถกำหนดค่าและปรับแต่งคุณสมบัติและแอตทริบิวต์ได้ สมมติว่าคุณต้องการแสดงข้อมูล 2 มิติของคุณในตารางโดยใช้วิดเจ็ตข้อความเท่านั้น ในการสร้างตารางในวิดเจ็ตข้อความ ขั้นแรกเราต้องสร้างอาร์เรย์ 2 มิติที่ประกอบด้วยข้อมูลที่จำเป็นต้องแสดงในตาราง

ขั้นตอน

คุณสามารถทำตามขั้นตอนด้านล่าง -

  • นำเข้าไลบรารีที่จำเป็น

  • สร้างอาร์เรย์ 2 มิติที่มีข้อมูลในแถวและคอลัมน์

  • วนซ้ำในแต่ละแถวและคอลัมน์ และสร้างวิดเจ็ตข้อความ

  • ใช้ grid(row, col) ตัวจัดการเรขาคณิตเพื่อแสดงข้อมูลในตารางของแถวและคอลัมน์

  • ตอนนี้ แทรกข้อมูลอาร์เรย์ลงในวิดเจ็ตข้อความ

  • รันโค้ดเพื่อแสดงผลลัพธ์

ตัวอย่าง

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Create a text widget
array = [("1","2","3","4","5", "6", "7"),("Sun","Mon","Tue","Wed","Thu", "Fri", "Sat"),("aaa","acc","add","aee","abb", "abd", "acd"),("A","B","C","D","E","F","G")]

for x in range(4):
   for y in range(7):
      text = Text(win, width=10, height=5)
      text.grid(row=x,column=y)
      text.insert(END, array[x][y])

win.mainloop()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงวิดเจ็ตข้อความแบบตารางคั่นด้วยบางแถวและคอลัมน์ คุณสามารถกำหนดค่าและแก้ไขแถวและคอลัมน์เหล่านี้ได้

Python Tkinter – วิธีแสดงโปรแกรมแก้ไขตารางในวิดเจ็ตข้อความ