Python 如何在tkinter界面上用标签而不是条目显示/显示sqlite3数据库?
我找到了一种显示数据的方法,但这种方法使用了“输入” 如何将其更改为标签或文本Python 如何在tkinter界面上用标签而不是条目显示/显示sqlite3数据库?,python,sqlite,tkinter,Python,Sqlite,Tkinter,我找到了一种显示数据的方法,但这种方法使用了“输入” 如何将其更改为标签或文本 import sqlite3 conn = sqlite3.connect('d:\\hw3.db') import tkinter as tk from tkinter import * my_w = tk.Tk() my_w.geometry("400x250") data=conn.execute('''SELECT * from ss LIMIT 0,10'''); i=0
import sqlite3
conn = sqlite3.connect('d:\\hw3.db')
import tkinter as tk
from tkinter import *
my_w = tk.Tk()
my_w.geometry("400x250")
data=conn.execute('''SELECT * from ss LIMIT 0,10''');
i=0 # row value inside the loop
for customer in data:
for j in range(len(customer)):
e = Entry(my_w, width=10, fg='black')
e.grid(row=i, column=j)
e.insert(END, customer[j])
i=i+1
my_w.mainloop()
只需将e=Entry(my_w,width=10,fg=“black”)
更改为e=Label(my_w,text=customer[j],width=10,fg=“black”,bg=“white”,bd=1,relief=“sinken”,anchor=“w”)
并删除e.insert(…)