格式化tkinter滚动文本窗口的选择结果

2024-09-22 20:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在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)

结果如下: Result

我的设想是:

this

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

表格如下: enter image description here


Tags: 文本importconnectortkintermysqlrootdatabasetk