【发布时间】:2012-09-14 05:22:09
【问题描述】:
在我的 QML Text 元素中,我希望有一个指向网站的超链接,并设法让它看起来像一个等等。但是当我点击或触摸它时没有任何反应,该链接应该在默认浏览器中打开.
Text {
id: link_Text
text: '<html><style type="text/css"></style><a href="http://google.com">google</a></html>'
}
知道我做错了什么吗?
【问题讨论】:
-
我不知道你做错了什么,但如果一切都失败了,请在 C++ 中创建一个调用 system("xdg-open google.com") 的 QML 组件。这将适用于桌面 linux 发行版. 我不确定 symbian。
include stdlib代表system()。 -
我花了几个小时调试我的链接为什么不起作用。事实证明点击区域总是左对齐的,所以如果你使用
horizontalAlignment: Text.AlignHCenter,那么蓝色下划线的文本和实际的链接在不同的位置。
标签: qt text hyperlink symbian qml