Найти - Пользователи
Полная версия: Как использовать клавиатуру в Python
Начало » Python для новичков » Как использовать клавиатуру в Python
1
Lemurio
Здравствуйте!
Можете объяснить как использовать клавиатуру в Python ?
Я смотрел и пока нашел 2 вариант:
1. модуль pygame
2.использование Qt.Key

Что лучше использовать и как обрабатывать эти сигналы ?
Shaman
Лучше для чего?
Lemurio
Я имею ввиду как проще обрабатывать сигналы с клавиатуры
Shaman
Хорошо.
1. модуль pygame
2.использование Qt.Key
-Это не все варианты.
4kpt
Если Вы пишите GUI, то можно использовать Tkinter. Идет в комплекте. Прост в освоении :)
Также позволяет перехватывать сигналы с клавиатуры и мышки…
Lemurio
У меня главный вопрос как перехватить этот сигнал.
используя SIGNAL ? или как то еще ?
4kpt
Lemurio
Если Вы работаете с GUI, на графический объект вешается событие, которое будет перехватывать все нажатия клавиш и отправлять их на функцию-обработчик.

Короче. Упрощенно выглядит это так:
1. Строится GUI с виджетами (кнопочками, полями, рисунками ….).
2. Виджет в фокусе ожидает событие (в качестве виджета может быть даже корневое окно).
3. Пользователь нажимает кнопку и события происходит.
4. Метод “bind” перехватывает событие посылает данные на функцию обработчик.
5. Обработчик выполняет определенные действия.
6. Возвращаемся на пункт 2.

P.S. Надеюсь я понятно пояснил. Если нет - пишите…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB