0
В tk inter их прочь сделать определенное имя пользователя и пароль открыть определенный файл, например, если администратор войдет в систему, он будет отправлен на страницу администратора.Как установить имя пользователя и пароль в tkinter python
from Tkinter import *
root = Tk()
w = Label(root, text="LiftServer(Sign-in)")
w.pack()
e1 = Label(root, text="******************************")
e1.pack()
w1 = Label(root, text="Username")
w1.pack()
e = Entry(root)
e.pack()
w2 = Label(root, text="Password")
w2.pack()
e1 = Entry(root)
e1.pack()
toolbar = Frame(root)
b = Button(toolbar, text="Enter", width=9)
b.pack(side=LEFT, padx=2, pady=2)
b = Button(toolbar, text="Cancel", width=9)
b.pack(side=LEFT, padx=2, pady=2)
def callback():
execfile("signup.txt")
b = Button(toolbar, text="Sign-Up", command=callback, width=9)
b.pack(side=LEFT, padx=2, pady=2)
toolbar.pack(side=TOP, fill=X)
mainloop()
Исключение в Tkinter обратного вызова TraceBack (самый последний вызов последнего): Файл «C: \ python27 \ DLL, \ lib \ lib-tk \ Tkinter.py ", строка 1470, в __call__ return self.func (* args) Файл« C:/Documents and Settings/1209131/Desktop/ftg », строка 26, в обратном вызове if w1.GetValue() == "Боб" и w2.GetValue() == "password": AttributeError: экземпляр ярлыка отсутствует в Tribute «GetValue» выглядит так: get value is wrong –
thats, что я сказал ... вам нужно использовать любой метод, который вы используете для «GetValue» для текстового поля (на самом деле 2 секунды googling говорит мне, что это просто 'get()' вместо 'GetValue()' ... –