Системы банковских хранилищ, которые имеют тактильную цифровую клавиатуру для ввода ввода, уязвимы для злоупотребления вором. Воры могут использовать камеры, сами или даже другие люди для просмотра рисунка, который вводится 4-значный вывод; поэтому им не нужно знать фактическое значение вашего штыря, просто последовательность нажатий на кнопки, которые позволят войти в систему. Чтобы преодолеть этот фатальный недостаток, можно использовать сенсорный дисплей с графическим интерфейсом цифровой клавиатуры с перетаскиванием клавиш каждый раз при вводе PIN-кода, правильно ли это или нет.Перетасовка кнопок кнопочных переключателей с сенсорным экраном [PYTHON]
Кто-то отправил ответ на аналогичный вопрос, но не включил функцию тасования. Need a Gui Keypad for a touchscreen that outputs a pin when code is correct
Я играл с кодом в ответе на вопрос, указанный в ссылке выше, пытаясь перетасовать список «ключи» всякий раз, когда вводится «#», но это не работает. Вы, ребята, не знаете, как сделать сенсорную графическую клавиатуру с номерами, которые каждый раз перетасовывают «#»?
Это не работает для меня. Команда print (keys) показывает мне, что она перетасовывает список, но графический интерфейс не обновляется. – greatgamer34
Мне кажется, мне нужно настроить текстовую переменную, но я не уверен, как это сделать. – greatgamer34