GGG
Просветленный
(37500)
2 месяца назад
Слушай, ты пытаешься добавить значения в списки names и passwords с помощью entry1.get() и entry2.get() вне функции createacc() и до того, как кнопка нажата. В этот момент entry1 и entry2 еще не содержат введенного пользователем текста, потому что .grid() возвращает None. Ты присваиваешь None переменным entry1 и entry2, а потом пытаешься вызвать у None метод .get(). Отсюда и ошибка AttributeError: 'NoneType' object has no attribute 'get'. Убери list.append(names, entry1.get()) из глобальной области видимости. Тебе нужно получать значения из полей ввода только внутри функции createacc(), после того, как пользователь нажмет кнопку.