qml에서 작업 중입니다. 암호를 입력하라는 텍스트 상자와 암호를 확인하기위한 텍스트 상자가 있습니다. 사용자가 암호를 확인하는 동안 문자는 계속 일치해야하며 텍스트 상자 색 암호가 일치하거나 실패 할 경우 변경해야합니다.qml에서 런타임에 암호를 확인하고 암호를 확인하십시오.
-4
A
답변
-1
매우 간단합니다. 텍스트 필드의 text
속성을 확인하기 만하면됩니다. 여기
import QtQuick 2.7
import QtQuick.Controls 1.4
Grid {
id: rtfm
columns: 2
rows: 3
spacing: 5
// Password stuff
Label {
id: password_label
text: qsTr("Password")
}
TextField {
id: password_field
placeholderText: qsTr("Write your password")
echoMode: TextInput.Password
}
// Confirm password stuff
Label {
id: confirm_password_label
text: qsTr("Confirm password")
}
TextField {
id: confirm_field
placeholderText: qsTr("Confirm the password")
echoMode: TextInput.Password
// Called each time the user types in the confirm password text field.
onTextChanged: {
// Checks whether the password and its confirmation are the same.
if (password_field.text === confirm_field.text) {
text_color_box.text = qsTr("Password and confirm password match.");
text_color_box.color = "#00ff00";
}
else {
text_color_box.text = qsTr("Password and confirm password do not match.");
text_color_box.color = "#ff0000";
}
}
}
// Your text color box
Text {
id: text_color_box
text: qsTr("Let's match password and confirm password.")
}
}
+0
-1을주는 이유는 무엇입니까? –
0
는 확인 암호가 입력 한 암호
Text {
id: enterpassword
text: "Enter Password"
}
Rectangle {
id: rectpassword
width: 300
height: 50
anchors.top: enterpassword.bottom
anchors.topMargin: 10
border.width: 1
border.color: "#c0c0c0"
TextInput {
id: password
anchors.fill: parent
echoMode: TextInput.Password
}
}
Text {
id: confirmtext
anchors.top: rectpassword.bottom
anchors.topMargin: 10
text: "Confirm Password"
}
Rectangle {
id: confirmpassword
width: 300
height: 50
anchors.top: confirmtext.bottom
anchors.topMargin: 10
border.width: 1
border.color: confirmPassword.text === password.text ? "#c0c0c0" :"red"
TextInput {
id: confirmPassword
anchors.fill: parent
echoMode: TextInput.Password
}
}
관련 문제
- 1. Zend_Filter_Input과 동일한 암호를 확인하십시오.
- 2. 런타임에 암호를 저장할 위치는 어디입니까?
- 3. Inno Setup에서 사용자의 암호를 확인하십시오.
- 4. 암호를 염화하는 동안 사기를 확인하십시오
- 5. Kohana 3.3 암호를 변경하기 전에 이전 암호를 확인하십시오.
- 6. 암호를 암호화하거나 암호를 해싱합니다.
- 7. mysql DB에서 사용자 이름과 암호를 확인하십시오. C#
- 8. 요리사에서 런타임에 사용자 암호를 설정하는 방법
- 9. 프로그래밍 방식으로 iOS 암호를 제거/확인하십시오.
- 10. FluentValidation EqualValidator를 사용하여 클라이언트의 확인란과 암호를 확인하십시오.
- 11. 암호를 다시 입력하여 확인하십시오 ... 필요하거나 과도한가?
- 12. 모든 응용 프로그램에서 사용자 이름과 암호를 확인하십시오.
- 13. BCrypt를 사용하여 Linq-to-SQL의 암호를 확인하십시오.
- 14. Applescript가 ssh 연결에서 sudo 암호를 확인하십시오.
- 15. mysql에서 사용자 암호를 변경하고 이전 암호 일치를 확인하고 새 암호를 필수로 만드시겠습니까?
- 16. Cakephp는 암호를 변경하는 동안 암호를 해시합니다.
- 17. 웹 양식에서 암호를 얻은 직후 암호를 암호화해야합니까?
- 18. HTTPS를 통해 암호를 보내기 전에 암호를 해싱해야합니까?
- 19. 암호를 잊어 버린 경우 암호를 다시 설정하십시오.
- 20. 암호를 잊어 버리거나 암호를 잊어 버렸습니다.
- 21. 암호를 암호화하고 암호를 해독하기위한 키를 저장하는 위치
- 22. C#에서 암호를 암호화하고 PHP에서 암호를 해독하십시오.
- 23. asp.net에서 암호를 확인하는 방법?
- 24. drupal 7 암호를 C#
- 25. 암호를 만료
- 26. 사용자가 암호를 잊어 버렸을 때 메일을 통해 암호를 보내면
- 27. 암호를 변경하는 로거
- 28. adLDAP 사용자가 암호를 변경해야합니다
- 29. Angular와 함께 암호가 있는지 확인하고 암호를 확인하는 방법이 있습니까?
- 30. android 응용 프로그램에서 사용자와 암호를 확인하고 확인하는 방법은 무엇입니까?
귀하의 질문은 무엇인가 일치하지 않는 암호 확인을 표시하는 빨간색으로되어
샘플 예입니다? 그리고 지금까지 무엇을 했습니까? – Hayt