QLineEdit에는 사용자가 편집을 마쳤을 때 (예 : enter를 눌러) 나오는 신호 QLineEdit::editingFinished이 있습니다. 그러나 유효성 검사기 또는 입력 마스크가 설정된 경우 입력이 유효한 경우 editingFinished 만 출력됩니다. 그러나 입력의 유효성에 관계없이 편집을 완료 한 사용자는 어떻게 대응할 수 있습니까? 직접
QLineEdit에 QDoubleValidator을 사용하고 있습니다. 응용 프로그램 로캘 (QtCreator에서 설정)은 QLocale::German입니다. 이제 소수점 구분 기호로 도트 또는 쉼표를 사용하여 유효한 double을 입력하면 textedit에 쓰거나 문자열을 float로 변환해도 문제가 없습니다. 하지만 유효성 검사기를 사용하면 여러 개의