다음 기능은 기존 QT & C++ 응용 프로그램에 구현해야합니다. 사용자가 입력 한 약어를 미리 정의 된 단어로 확장해야합니다. 구현해야 할 기능은 텍스트 확장기와 비슷합니다. 사용자가 "FL"을 입력했다면 즉시 플로리다로 대체해야합니다.QT에서 키보드 입력을 수정하는 방법은 무엇입니까?
키 이벤트 캡처를위한 QT 문서를 찾을 수 있었지만 사전 정의 된 문자 세트로 키보드 입력을 수정하는 방법을 잘 모르겠습니다.
사람들이 나에게이 코드에 대한 샘플 코드와 지침을 제공하면 좋을 것입니다.
미리 감사드립니다.
Andy에게 감사의 말씀을 전합니다. 난 그냥 미리 정의 된 단어를 사용자가 입력 한 약어로 완전히 바꾸고 싶다. 나는 목록과 모든 것을 드롭 다운 할 필요가 없다. 특수 키를 사용하여 응용 프로그램에 약어임을 알려주고 일치하는 항목이 있으면 미리 정의 된 단어를 찾아 볼 수 있습니다. 예를 들어 사용자가 "fl"및 space 키를 누르면 응용 프로그램에서 "fl"을 통해 사전 정의 된 단어를 바꿔야합니다. – Thi
이봐 요, 다시 한 번 "플로리다"와 "플로리다"를 매치시킬 수 있다는 것을 알고 있다면, 스페이스 바에 반응하고 예기치 않게 단어를 추가 할 수있는 예제의 동작을 바꿀 수 있습니다 ... –
이봐, 해결책 찾았 니? 네 문제에? 어떻게 한거야? –