Вывод информации из базы данных в Tkinter

Есть база данных

id,номер,ширина,высота,комментарий

Делаю форму в Tkinter два поля и кнопка поиска. При нажатии на кнопку поиска выводится окно с надписью Alert. Как я понял либо данные не в int попадают и тем самым не считываются либо вообще не долетают до кинтера. Без GUI работает все правильно.

from tkinter import *
from tkinter import messagebox
import sqlite3
root = Tk()
root.title("Подбор щеток AEZ.")
root.geometry('600x400')

def printRecords():
    connection = sqlite3.connect('brush.db')
    cur = connection.cursor()

    cur.execute("SELECT * FROM employees WHERE width = ?  AND height = ?", (wi.get(), he.get()))
    results = cur.fetchall()
    messagebox.showinfo("", results)
    print(results)

Label(root, text = "Введите ширину и высоту:      ").grid()


wi = Entry()
he = Entry()
wi.grid(row=0,column=1, padx=5, pady=5)
he.grid(row=1,column=1, padx=5, pady=5)
root.update()

SearchButton = Button(root, text="Search", command=printRecords)
SearchButton.grid(row=0, column=2)

root.mainloop()

Ответы (0 шт):