내 QML 텍스트 요소에서 웹 사이트에 대한 하이퍼 링크를 갖고 싶습니다. 그 중 하나처럼 보이지만 그걸 클릭하거나 터치해도 아무 것도 열리지 않습니다. 링크가 열려 있어야합니다. 기본 브라우저QML 텍스트 요소 하이퍼 링크
Text {
id: link_Text
text: '<html><style type="text/css"></style><a href="http://google.com">google</a></html>'
}
내가 뭘 잘못하고 있니? 문자열이 올바르게 자체에 대한 링크를 열 것입니다 포맷 한 경우 내가 생각했기 때문에 내가 원래 이런 걸 고려하지 않은
onLinkActivated: Qt.openUrlExternally(link)
:
내가 뭘 잘못하고 있는지 모르겠지만, 그 밖의 모든 것이 실패하면 C++에서 system ("xdg-open http://www.google.com")을 호출하는 QML 구성 요소를 생성하십시오. 이것은 데스크톱 리눅스 배포판에서 작동합니다. 나는 심비안에 대해 잘 모르겠습니다. 'system()'에'include stdlib'를 사용하십시오. –