【发布时间】:2018-03-17 03:39:52
【问题描述】:
我想使用 Tkinter 创建一个搜索表单,用户可以在其中输入他们想从 SQLite3 数据库中查看的名称。名为 New_Assignment 的数据库包含有关此人的所有详细信息。但是我对如何将 Tkinter 连接到数据库并使用名称进行搜索感到困惑?这就是我目前所得到的。
import sqlite3
conn = sqlite3.connect('new_assignment.db')
c = conn.cursor()
from tkinter import *
top = Tk()
top.title('Search form')
person_name = Entry()
person_name.pack(side = RIGHT, expand = True)
mainloop()
【问题讨论】:
-
这对于 SO 来说可能是一个过于宽泛的问题;你可能想去 python.org 页面,去社区,然后寻找 IRC 频道或 python-list 邮件列表。但作为提示:您需要创建一个按钮,单击该按钮时会调用一个函数。在该函数中,您需要访问
person_name的内容,您可以通过向Entry询问其文本或使用TkStringVar来访问Entry的Tkinter Book 章节中的建议。更一般地说,如果您阅读了本书的相关部分并且仍然卡住,那么您应该有一个适合这里的更具体的问题。