首页 > 解决方案 > 为 tkinter Scrolledtext 小部件格式化 SELECT 结果

问题描述

我正在尝试在 tkinter 的滚动文本小部件中显示 SQL 查询的结果。我能够做到这一点,但是我设想输出看起来更干净。

import mysql.connector
import tkinter as tk
from tkinter import scrolledtext
root=tk.Tk()
mydb = mysql.connector.connect(
    host="localhost",
    user="root",
    passwd="Cranmore1",
    database="scoutsdatabase"
)
print(mydb)
mycursor = mydb.cursor()

Quote=("")
mycursor.execute("SELECT * FROM events")
myresults = mycursor.fetchall()
Quote = myresults

EventText = scrolledtext.ScrolledText(root, height=10, width=50)
EventText.insert("end", Quote)
EventText.grid(row=1, column=1,columnspan=5)

产生如下所示的结果: 结果

我设想的更多内容是:

这个

此外,是否也可以显示列标题?

该表如下所示: 在此处输入图像描述

标签: pythonmysqltkinter

解决方案


推荐阅读