내 QML 데스크톱 응용 프로그램에 3 개의 RadioButton이 있고 하나를 클릭하면 다른 모든 확인란을 선택 취소하고 싶지만 일단 선택하지 않으면 실제로 선택이 해제되지만 내가 그 위에 마우스를 움직일 때까지는 그것을 볼 수 없습니다. 나는 그것을 해결할 수있는 많은 방법을 시도했지만 좋은 것을 찾지 못했습니다. 마우스 오버 이벤트를 시뮬레이트 할 수있는 방법이 있습니까? 그런 다음 체크되지 않은 상태로 표시됩니다. plizzzzzzzzzzzzz 나를 도와주세요! 이 코드 작성 :QML 데스크톱 응용 프로그램에서 마우스 오버 시뮬레이션
property int openSessionCurrentIndex: -1
onOpenSessionCurrentIndexChanged: {
rbtnHexadecimal1.checked = openSessionCurrentIndex == 0
rbtnDecimal1.checked = openSessionCurrentIndex == 1
rbtnString1.checked = openSessionCurrentIndex == 2
}
, 그리고 : 라디오 버튼이 체크 될 때 있도록
RadioButton{
id:rbtnHexadecimal1
width: 140
onClicked:{
openSessionItem.openSessionCurrentIndex = 0
}
text: "Hexadecimal Data"
anchors.left: parent.left
checked: true
}
RadioButton{
id:rbtnDecimal1
width: 130
onClicked:{
openSessionItem.openSessionCurrentIndex = 1
}
text: "Decimal Data"
anchors.left:rbtnHexadecimal1.right
}
RadioButton{
id:rbtnString1
width: 140
onClicked:{
openSessionItem.openSessionCurrentIndex = 2
}
text: "String Data"
anchors.left:rbtnDecimal1.right
}
단축, 나는 해결책을 필요 -이 다음과 같이 표시됩니다. 어떤 생각? Tnx 앞서!
소스 코드를 게시 할 수 있다면 좋을 것입니다. –
나는 이제 나를 도와 줘야한다고 덧붙였다. – user1835297