Аналогічно до застосунку, створіть віджет для реєстрації. Як додаткове завдання пов'яжіть їх між собою . Після успішної реєстрації сповістіть користувача про успішний вхід.
Ответы
Ответ:
from tkinter import *
from tkinter import messagebox
class Application(Frame):
def __init__(self, master=None):
super().__init__(master)
self.master = master
self.pack()
self.create_widgets()
def create_widgets(self):
self.login_label = Label(self, text="Login")
self.login_label.pack()
self.login_entry = Entry(self)
self.login_entry.pack()
self.password_label = Label(self, text="Password")
self.password_label.pack()
self.password_entry = Entry(self, show="*")
self.password_entry.pack()
self.register_button = Button(self, text="Register", command=self.register)
self.register_button.pack()
def register(self):
login = self.login_entry.get()
password = self.password_entry.get()
# тут можна додати код для перевірки правильності даних та збереження їх у базі даних
messagebox.showinfo("Success", "Registration successful!")