Я пытаюсь создать стандартный идентификатор пользователя / пароль PASS.Когда я использую следующую функцию для проверки правильности введенного пароля и имени, я всегда получаю сообщение «введены неправильные значения».По сути, переменные entry_1 и entry_2 не хранят входной текст, и я хочу найти решение для этого.Может быть, кто-нибудь из вас может предложить решение для этого?
Я пытался присвоить entry_1 и entry_2 переменным, но это не сработало.
from tkinter import *
root = Tk() # creates a window and initializes the interpreter
root.geometry("500x300")
name = Label(root, text = "Name")
password = Label(root, text = "Password")
entry_1 = Entry(root)
entry_2 = Entry(root)
name.grid(row = 0, column = 0, sticky = E) # for name to be at right use sticky = E (E means east)
entry_1.grid(row = 0, column =1)
x = "Taha"
password.grid(row = 1, column = 0)
entry_2.grid(row = 1, column =1)
y = "123"
c = Checkbutton(root, text = "Keep in logged in").grid(columnspan = 2 ) # mergers the two columns
def next():
if a == entry_1 and b == entry_2:
print ("Proceed")
else:
print("wrong values entered")
def getname():
return name
Next = Button(root, text = "Next", command=next).grid(row = 3, column = 1)
root.mainloop() # keep runing the code
Я хочу, чтобы программаверните «Продолжить» после ввода правильных значений.