Загрузка данных


import tkinter as tk
from tkinter import messagebox


def check_password(event=None):
  pwd = entry_pwd.get()
  if len(pwd) < 8:
    messagebox.showwarning('Пароль слишком короткий', 'False')
  else:
    messagebox.showinfo('Пароль надёжен', 'True')


def update_counter(event=None):
  counter_label.config(text=f'Символов: {len(entry_pwd.get())}')


root = tk.Tk()
root.title('Контроль пароля')

entry_pwd = tk.Entry(root, show='*')
entry_pwd.pack(pady=5)
entry_pwd.bind('<KeyRelease>', update_counter)
entry_pwd.bind('<Return>', check_password)

counter_label = tk.Label(root, text='Символов: 0')
counter_label.pack()

btn_check = tk.Button(root, text='Проверить', command=check_password)
btn_check.pack(pady=5)

root.mainloop()