텍스트 필드의 QML에서 특정 키보드 유형 (전자 메일, URL 등)을 선택하는 방법이 있습니까? (예 : iOS UIKeyboardType)QML에서 다른 키보드 유형을 선택하는 방법은 무엇입니까?
3
A
답변
4
inputMethodHints
속성을 이용할 수 있습니다.
가 예상 내용은을 운영하는 방법을 텍스트 필드의 및 대한 입력 방법에 힌트를 제공합니다 : 직접 문서에서. 값은 힌트가 설정되지 않은 경우 플래그의 비트 단위 조합이거나
Qt.ImhNone
입니다. 기본값은Qt.ImhNone
입니다.
사실, 소스를보고,이 힌트는 기본 키보드를 호출 (- 내부 TextField
에 의해 사용되는 Textinput
하단 here에서 코드 참조).
따라서, 숫자 만 받아들이는 TextField
을 정의하기 위해, 당신은 다음과 같이 정의 할 수 있습니다 :
TextField {
width: 100
height: 30
inputMethodHints: Qt.ImhDigitsOnly
}
를 장치 (Android
또는 iOS
, 태블릿 또는 전화)을거야 강조 표시된 번호를 얻거나에 따라 그냥 숫자 키패드.
다른 힌트는 각각 Qt.ImhEmailCharactersOnly
및 Qt.ImhUrlCharactersOnly
에 해당합니다.
완벽한 덕분에! – ceed