2015-01-30 1 views

답변

4

inputMethodHints 속성을 이용할 수 있습니다.

예상 내용은을 운영하는 방법을 텍스트 필드의 및 대한 입력 방법에 힌트를 제공합니다 : 직접 문서에서. 값은 힌트가 설정되지 않은 경우 플래그의 비트 단위 조합이거나 Qt.ImhNone입니다. 기본값은 Qt.ImhNone입니다.

사실, 소스를보고,이 힌트는 기본 키보드를 호출 (- 내부 TextField에 의해 사용되는 Textinput 하단 here에서 코드 참조).

따라서, 숫자 만 받아들이는 TextField을 정의하기 위해, 당신은 다음과 같이 정의 할 수 있습니다 :

TextField { 
    width: 100 
    height: 30 
    inputMethodHints: Qt.ImhDigitsOnly 
} 

를 장치 (Android 또는 iOS, 태블릿 또는 전화)을거야 강조 표시된 번호를 얻거나에 따라 그냥 숫자 키패드.

다른 힌트는 각각 Qt.ImhEmailCharactersOnlyQt.ImhUrlCharactersOnly에 해당합니다.

+1

완벽한 덕분에! – ceed