Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 31, 2009 14:06:49

goblin_maks
От:
Зарегистрирован: 2008-12-10
Сообщения: 110
Репутация: +  0  -
Профиль   Отправить e-mail  

как обработать нажатие на кнопку "C" ?

приложение консольное..SIGINT использовать не имею возможности..необходимо обработать нажатие на кнопку С …как это сделать без дополнительных модулей..?



Отредактировано (Авг. 31, 2009 14:07:07)

Офлайн

#2 Авг. 31, 2009 14:44:58

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

как обработать нажатие на кнопку "C" ?

raw_input а дальше определяешь есть запрос или нет …

Офлайн

#3 Авг. 31, 2009 15:06:59

neo08
От:
Зарегистрирован: 2008-08-01
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

как обработать нажатие на кнопку "C" ?

goblin_maks
приложение консольное..SIGINT использовать не имею возможности..необходимо обработать нажатие на кнопку С …как это сделать без дополнительных модулей..?
Якщо працюєш під Лінукс то
sypper-pit
raw_input а дальше определяешь есть запрос или нет …
Наскільки мені відомо raw_input зчитує рядок. Тобто треба натиснути c а потім Enter, що мабуть не підходить…

Якщо ОС Віндовс, то код отриманої клавіші можна отримати
import msvcrt
msvcrt.getch()
PS Запускати треба в консолі (в IDLE не працює!)
Якщо ОС Лінукс то дивимось сюди
PS Наразі не маю Лінукса щоб протестувати:(



Офлайн

#4 Авг. 31, 2009 19:53:44

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

как обработать нажатие на кнопку "C" ?

neo08
Наскільки мені відомо raw_input зчитує рядок. Тобто треба натиснути c а потім Enter, що мабуть не підходить…

Якщо ОС Віндовс, то код отриманої клавіші можна отримати
Код:

import msvcrt
msvcrt.getch()

PS Запускати треба в консолі (в IDLE не працює!)
Якщо ОС Лінукс то дивимось сюди
PS Наразі не маю Лінукса щоб протестуватиsad
согласен… что придётся жать Enter , возможно я не прав.

Офлайн

#5 Сен. 1, 2009 16:08:29

crchemist
От:
Зарегистрирован: 2008-07-09
Сообщения: 379
Репутация: +  0  -
Профиль   Отправить e-mail  

как обработать нажатие на кнопку "C" ?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version