Russian Qt Forum

Qt => Общие вопросы => Тема начата: moskk от Ноябрь 23, 2012, 18:51



Название: hot key edit
Отправлено: moskk от Ноябрь 23, 2012, 18:51
приветствую всех.
даже в борландовой VCL с древнейших времён есть стандартный класс эдита, который при нажатии в нём сочетаний всяких клавиш отображает эти сочетания. а в Qt что, нету? а то, понимаете ли, понадобилось, гуглил-гуглил - без толку. может, кто что подскажет?

понятно, можно и самому скрафтить, но новый огород городить не хочется.


Название: Re: hot key edit
Отправлено: V1KT0P от Ноябрь 23, 2012, 21:33
Найди программу с открытым кодом в котором реализован нужный тебе функционал и посмотри как там сделано.
Например в плагине "Core" для Qt Creator-а есть функционал для отображения комбинации клавиш (Инструменты->Параметры->Среда->Клавиатура->Сочетание клавиш). Этот функционал лежит в папке "qt_creator_src/src/plugins/coreplugin/actionmanager/command*".


Название: Re: hot key edit
Отправлено: moskk от Ноябрь 23, 2012, 21:45
поздно ;D. для своей задачи я уже набросал кое-чего. функционал не сказать, что богатый, но в целом стабильный, и при желании можно допилить.


Название: Re: hot key edit
Отправлено: moskk от Ноябрь 27, 2012, 18:41
допиленная версия. понимает нажатия функциональных клавиш, ну и вообще.