QML文本元素超链接

Ger*_*ddc 24 qt text symbian hyperlink qml

在我的QML Text元素中,我希望有一个指向网站的超链接,并设法使用它看起来像一个等等.但是当我点击或触摸它没有任何反应时,该链接应该在默认浏览器中打开.

Text {
    id: link_Text
    text: '<html><style type="text/css"></style><a href="http://google.com">google</a></html>'
}
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?

Ger*_*ddc 48

好的,我发现我必须添加这个:

onLinkActivated: Qt.openUrlExternally(link)
Run Code Online (Sandbox Code Playgroud)

我原本不考虑这样的事情,因为我认为如果字符串格式正确,它会自行打开链接.

  • 链接到有关更改链接悬停时鼠标指针的小补充内容:https://blog.shantanu.io/2015/02/15/creating-working-hyperlinks-in-qtquick-text/ (2认同)