2015-01-01 10 views
1

사용자가 TextField를 누를 때 팝업되는 가상 키에 입력 된 Enter/Return 키 기능을 무시하고 싶습니다.Blackberry 10 앱의 가상 키보드에서 return/enter 키 눌림 이벤트를 처리합니다.

누구나 방법을 알고 있습니까?


편집 1 :

passwordTextField->input()->setSubmitKey(SubmitKey::Connect); 
connect(passwordTextField->input(), SIGNAL(submitted()), this, SLOT(onDoneButtonPressed())); 

여전히 슬롯이 호출 받고되지 않은 : 나는 현재 다음 코드를 사용하고

. 어떤 제안?

+0

은'연결()'리턴'FALSE '를 제출 제출합니다. 그 이유는 무엇일까요? – Mayank

답변

0

보통 신호를 http://developer.blackberry.com/native/reference/cascades/bb__cascades__abstracttextcontrol.html#function-textchanged-text에 원하는 동작을 수행하는 슬롯에 연결합니다. 또한 텍스트 필드에 다음과 같은 속성을 변경하실 수 있습니다 :

  • 주요
  • 주요 초점
+0

이'connect (passwordTextField, SIGNAL (textChanged (QString)), this, SLOT (enterButtonPressEventHandler (QString))); '를 사용하여 슬롯'void textChanged (QStringtext)'를 슬롯에 연결했지만 슬롯이 호출되지 않습니다 엔터/리턴 키를 누를 때. – Mayank

+1

내가 사용하는 프로젝트에서 제대로 작동합니다. 아주 적은 정보로 문제를 해결하는 것은 어려울 것입니다. – Richard