import tkinter as tk
from tkinter import messagebox
class CodeLock:
def __init__(self, master, code="1234"):
self.master = master
master.title("Кодовый замок")
self.code = code
self.entry = tk.Entry(master, show="*", width=10)
self.entry.pack(pady=20)
self.button = tk.Button(master, text="Проверить", command=self.check_code)
self.button.pack(pady=10)
def check_code(self):
entered_code = self.entry.get()
if entered_code == self.code:
messagebox.showinfo("Успех!", "Код верный!")
self.master.destroy() # Закрыть окно после успешной проверки
else:
messagebox.showerror("Ошибка!", "Неверный код!")
self.entry.delete(0, tk.END) # Очистить поле ввода после неудачной попытки
root = tk.Tk()
lock = CodeLock(root)
root.mainloop()