Tkinter条目输出

问题描述 投票:0回答:1

我正在使用db文件创建数据查找器,并且我使用tkinter条目。但是在控制台中,它返回输出[],代码为[]

import sqlite3
import tkinter

db = sqlite3.connect ('covidjakartadb.db')

window = tkinter.Tk()
window.geometry("500x300")

label = tkinter.Label(window, text="Please enter a area")
label.pack()

entry = tkinter.Entry(window)
entry.pack()

select_all = "SELECT * FROM locations WHERE '%{0}%'".format(entry)

cursor = sqlite3.Cursor(db)

cursor.execute(select_all)

def Search_Completed():
    label = tkinter.Label(window,  text="aaaaa")

Button = tkinter.Button(window, text="Search data", command=Search_Completed)
Button.pack()



positive = cursor.fetchall()

print (positive)

window.mainloop()

此项目今天到期,所以今天的答案非常好

我正在使用db文件创建数据查找器,并且我使用tkinter条目。但是,在控制台中,它返回输出[],代码是此导入sqlite3 import tkinter db = sqlite3.connect('...

python sqlite tkinter
1个回答
1
投票

要从数据库中选择的代码必须在search_completed函数中。按照编写的说明,它在GUI打开之前就已运行。

© www.soinside.com 2019 - 2024. All rights reserved.