为什么我在sqllite命令上收到此错误(AttributeError:"NoneType"对象没有属性"get"?)的错误?


from tkinter import *
import sqlite3
from tkinter.ttk import Combobox
root = Tk()
conn = sqlite3.connect('customer_1.db')
c  = conn.cursor()
data= c.execute("select name from sqlite_master where type = 'table';")
data = c.fetchall()
combo1 = Combobox(root, values=data).pack()
data2 =c.execute('select customer_name from {tb}'.format(tb=combo1.get()))
data2 = c.fetchall()
combo2 = Combobox(root, values=data2).pack()
root.mainloop()

>Combobox(root, values=data).pack()行返回 None

您可能打算这样做:

combo1 = Combobox(root, values=data)
combo1.pack()

相关内容

最新更新