基本上,我有一个电影院预订系统,其中包含一个数据库,存储了哪些电影在什么时间和日期播放。我已成功以所需格式打印内容,但是我不确定如何在使用tkinter下拉菜单时使用该数据,以逐个显示下面显示的行。
import sqlite3 as lite
conn = lite.connect('Logindetails.db')
with conn:
conn.row_factory = lite.Row
cursor = conn.cursor()
title = raw_input("Name of tile: ")
query = "SELECT * FROM Viewings WHERE Title=?"
cursor.execute(query, (title,))
rows = cursor.fetchall()
for row in rows:
data = "%s %s %s %s %s" % (row["Id"], row["Title"], row["Date"], row["Time"], row["Duration"])
print data
这是我检索所需数据的代码。这是它的输出结果。
Name of tile: Frozen
1 Frozen 06/15 11:35 95
3 Frozen 06/18 11:35 95
4 Frozen 06/30 11:25 95
5 Frozen 07/02 11:45 95
6 Frozen 07/05 12:30 95
我已经编写了tkinter项目的基础,但不确定如何操作这些数据并将其导入到下拉框中,以便每个数据集都可以单独选择。