2
QtQuick 1.0 (Qt 4.8) 응용 프로그램에서 다음 신호 처리기 코드가 있습니다. 값이 C++ 백엔드에 의해 제기 된 신호에서오고 참으로 문자열을 포함 qml 신호 처리기의 자동 유형 대화
Item {
property bool landscape: false
[...]
Connections {
[...]
onPpar: {
landscape = value;
[...]
}
}
}
... 중 하나를 'true'또는 'false'. 이것은 내 Qt4.8 응용 프로그램에서 잘 작동했지만 응용 프로그램을 Qt5.1 및 QtQuick 2.0으로 이식 할 때 bool 속성에 대한 형식 대화가 작동하지 않았습니다. 이제 나는
onPpar: {
landscape = (value == 'true');
}
...과 같은 것을 써야합니다.
유형 대화가 JavaScript가 자동으로 수행하는 작업의 일부라고 생각 했습니까? 그리고 제가 말했듯이, 4.8까지는 명백한 대화 속임수없이 완벽하게 작동했습니다.
무엇이 여기에 있습니까?