Следующая существующая функция должна быть реализована в нашем существующем приложении C++ & C++. Мы должны расширить введенные пользователем аббревиатуры в заранее определенные слова (и). Функциональность, которую нам нужно реализовать, похожа на текстовый расширитель. Скажем, если пользователь набрал «FL», это необходимо немедленно заменить на «Флорида».Как изменить ввод клавиатуры в QT?
Я смог узнать документацию QT для захвата ключевых событий, но я не уверен, как изменить ввод с заранее заданными наборами символов.
Было бы здорово, если бы вы, ребята, предоставили мне пример кода и указаний по этому вопросу.
Заранее благодарен!
Спасибо Энди за вашу ссылку. Я просто хочу полностью заменить предварительно определенные слова аббревиатурой, введенной пользователем. Мне не нужен выпадающий список и все. Скажем, я могу использовать специальный ключ, чтобы сообщить моему приложению, что это аббревиатура, и искать заранее определенные слова, если они совпадают. Например, если пользователь нажал клавишу «fl» и пробел, приложение должно заменить заранее определенные слова над «fl». – Thi
Эй, да, но, зная, что вы можете совместить «fl» с «Florida», вы можете изменить поведение примера, чтобы реагировать на пробел, и сразу добавить слово ... –
Эй, вы нашли решение к вашей проблеме? Как ты это сделал ? –