Как проверить ввод с данными в таблице в mysql с помощью mysql -коннектора в python - PullRequest
0 голосов
/ 08 июля 2020

Я пытаюсь создать приложение GUI в python с помощью Tkinter И первая часть - это окно входа в систему.

Это мой код для окна входа в систему Tkinter

import mysql.connector

root = Tk()
root.title("Login")

## Defination (Funtions)

def submit():                           ## Once You Guys Click The Submit Button
    user = username.get()
    passwd = password.get()
    logintodb = (user, passwd

    Top  = Toplevel()                   ## The Login Page Will Go Bye Bye And
    root.withdraw()                     ## A New Windows With New Data (Mostly The
    root.geometry("200x400")            ## Main Screen Where The Person Can Take Tests.)

## Empty Labels Tags.....

empty_label0 = Label(root)
empty_label0.grid(row = 0)

empty_label1 = Label(root)
empty_label1.grid(row = 1)

empty_label2 = Label(root)
empty_label2.grid(row = 2)

empty_label3 = Label(root)
empty_label3.grid(row = 3)

## Text And Sentence Box....

username_text = Label(root, text = 'Username :')
username_text.config(font=("Comic Sans MS", 13))
username_text.grid(row = 5, column = 0, padx = 20)

username = Entry(root, width = 50, borderwidth = 4)
username.grid(row = 5, column = 1, padx = 30, pady = 10)

password_text = Label(root, text = 'Password :')
password_text.config(font = ("Comic Sans MS", 13))
password_text.grid(row = 6, column = 0, padx =30)

password = Entry(root, width = 50, borderwidth = 4, show = "*")
password.grid(row = 6, column = 1, padx = 10, )

## Empty Labels Tags.....

empty_label8 = Label(root,)
empty_label8.grid(row = 7, column = 0)

empty_label9 = Label(root,)
empty_label9.grid(row = 8, column = 0)

empty_label10 = Label(root,)
empty_label10.grid(row = 9, column = 0)

empty_label11 = Label(root,)
empty_label11.grid(row = 10, column = 0)

## Buttons..

submit_button = Button(root, text = "Submit", command = submit)
submit_button.grid(row = 8, column = 2, padx = 10)

create_account_button = Button(root, text = "Create Account")
create_account_button.grid(row = 8, column = 0, padx = 10)

root.mainloop()

Часть, которую я не могу понять, - это как сделать так, чтобы имя пользователя и пароль проверялись с данными таблицы, и если имя пользователя и пароль верны, войдите в систему.

И как ввести данные через tkinter в mysql - таблицу.

Пожалуйста, помогите мне

...