Текстовая гиперссылка QML

В моем текстовом элементе QML я хочу иметь гиперссылку на веб-сайт, и мне удалось сделать это с ней, как один и т.д., но когда я нажимаю или прикасаюсь к ней, ничего не происходит, ссылка должна открываться в браузере по умолчанию.

Text {
    id: link_Text
    text: '<html><style type="text/css"></style><a href="#" onclick="location.href='http://google.com'; return false;">google</a></html>'
}

Любая идея, что я делаю неправильно?

Ответы

Ответ 1

Хорошо, я просто обнаружил, что должен добавить это:

onLinkActivated: Qt.openUrlExternally(link)

Я изначально не рассматривал нечто подобное, потому что я думал, что если строка была правильно отформатирована, она сама откроет ссылку.