Я пытаюсь завершить программу ATM, используя графический интерфейс на Python.
Проблема:
При запуске моя программа генерирует окно Tkinter, которое принимает PIN-кодв качестве ввода из виджетов ввода с помощью кнопок 0-9. Кнопка ввода принимает Entry (root, textvariable=text_Input)
, в то время как программа text_input=StringVar()
сравнивает введенный ПИН-код с данными, доступными в файлах.
Если PIN-код совпадает, моя программа переходит к другой функции с помощью кнопки Enter , уничтожает предыдущий корень и открывает новый.Здесь мне нужно ввести некоторую сумму для снятия или депозита.Я снова использую виджет Entry
, выполнив
inp= StringVar()
Entry (root1, textvarible=inp)
Я использовал кнопку вывода, которая отправляет эту (inp
) функцию withdraw
.Когда я печатаю это (inp
), это дает PY_Var16
, PY_Var22
.