This tutorial will teach you how to View records using python mysql to the table.
import tkinter as tk from tkinter import ttk import mysql.connector def show(): mysqldb = mysql.connector.connect(host="localhost", user="root", password="", database="smschool") mycursor = mysqldb.cursor() mycursor.execute("SELECT id,stname,course,fee FROM record") records = mycursor.fetchall() print(records) for i, (id,stname, course,fee) in enumerate(records, start=1): listBox.insert("", "end", values=(id, stname, course, fee)) mysqldb.close() root = tk.Tk() root.title("Student Records") label = tk.Label(root, text="Student Records", font=("Arial",30)).grid(row=0, columnspan=3) cols = ('id', 'stname', 'course','fee') listBox = ttk.Treeview(root, columns=cols, show='headings') for col in cols: listBox.heading(col, text=col) listBox.grid(row=1, column=0, columnspan=2) closeButton = tk.Button(root, text="Close", width=15, command=exit).grid(row=4, column=1) show() root.mainloop()
i have attached the video link below. which will do this tutorials step by step.