我一直在尝试连接我的SQLite3数据库中的数据以显示在列表框对象中。现在,数据显示但其唯一的数据被硬编码到程序中。我有一个包含两列的数据库:Name和Price,我只想让它在列表框的每一行显示名称。我不知道该做什么,任何帮助都会很棒。
def create_connection(db_file):
try:
conn = sqlite3.connect("shopping.sqlite")
return conn
except Error as e:
print(e)
return None
def select_all(conn):
cur = conn.cursor()
cur.execute("SELECT * FROM shopping")
rows = cur.fetchall()
for row in rows:
print(row)
# load the listbox with data
for item in shopping:
listbox1.insert(tk.END, item)