вообще куча if это не круто добавь возможные варианты выбора в словарь и собери в кучу
while True:
button, value = window.read()
lenght = int(value["LEN"])
symbol_choices = {'H': ascii_uppercase, "L": ascii_lowercase, "D": digits, "S": "!@#$%^&*()<>?/|+=-."}
symbols = ''.join(v for k, v in symbol_choices.items() if value[k])
if button in [None, "Quit"]:
break
elif button == "Generate!":
screen.format()
screen = "".join(random.choices(symbols, k=lenght))
window.FindElement("output").Update(screen)
Ну и нужно как то обработать случай когда не выбран не один набор символов
Я думал как можно прикрутить словарь, но вот как раз не понял как обрабатывать несколько галочек сразу
а еще если выбрать символы то генерация не работает, пока разбираюсь с этим
L7🤍❤️🤍
Igor
Сидредин
Денис
Erik
Artur
Бог
Yaroslav
Alexander
Vladislav
SexNbaKef
Mikhail
Dmitriy (Дима)