aug 02, 2019
admin
0
243

qlineedit 예제

예제를 확장하려는 경우 연습으로 만들 수 있는 몇 가지 향상된 기능을 제안할 수 있습니다. 사용자가 제공합니다. 입력 마스크와 유효성 검사기모두를 동시에 사용할 수 있는지 궁금할 수 있습니다. 사실, 당신은 할 수 있습니다. 그렇게 하려면 약간의 주의가 필요합니다. 원하는 동작을 얻을 수 있도록 코드를 실험하고 신중하게 테스트하는 것이 좋습니다. 입력 마스크에 대한 지원을 추가하기 위해 이전 예제를 확장했습니다. 코드 [6]을 시도하고 직접 실험할 수 있습니다. 나는 또한 유효성 검사기의 사용을 설명하기 위해 예제 프로그램 [6]을 썼다. 입력 텍스트에 대한 QLineEdit가 있는 사용자 인터페이스를 제공합니다.

형식 정수, 이중 또는 정규식에 유효성 검사기를 사용할지 여부를 선택할 수 있습니다. 형식이 지정되면 숫자 유효성 검사기 또는 정규식 문자열의 값 범위와 같은 유효성 검사기 매개 변수를 지정할 수 있습니다. 줄 편집에 텍스트를 입력하면 상태 표시줄이 유효성 검사기에서 사용할 수 있습니다. 이는 C++11을 사용하는 Qt 5의 최소 예제입니다. 그것은 파이썬에있는 것처럼 간결합니다. Qt 5를 사용하는 경우 질문은 아래와 똑같이 보였어야합니다. 이것은 ”최소한의”이 Qt. 문제에 추가하지 않는 보풀과 상용구를 피하십시오. 이러한 간단한 예제에서는 창에 대해 별도의 클래스를 가질 필요가 없습니다. Qt 소스에는 입력 마스크와 유효성 검사기를 사용하는 두 가지 예가 포함되어 있습니다.

예 / 위젯 / 위젯 / lineedits 및 예제 / 위젯 / 위젯 / 유효성 검사기에서 Qt 설치에서 찾을 수 있습니다. 입력 마스크와 유효성 검사기는 Qt 위젯의 유용한 기능입니다. 약간의 추가 프로그래밍 노력으로 이를 활용하여 응용 프로그램의 사용자 인터페이스의 유용성과 오류 검사를 개선할 수 있습니다. textChanged()와 달리 이 신호는 setText()를 호출하여 텍스트가 프로그래밍 방식으로 변경될 때 내보내지지 않습니다. 다음은 입력 마스크 문자열의 몇 가지 간단한 예입니다 : 입력 마스크의 사용을 설명하는 간단한 예제 프로그램 [6]을 작성했습니다.

POST CATEGORIES

Okategoriserade