如何在收到 TextEdit::onLinkActivated 信号时打开浏览器

如何在收到 TextEdit::onLinkActivated 信号时打开浏览器

我想打开一个浏览器窗口来显示 TextEdit 收到的 URL链接激活信号。

是否可以从 QML 应用程序执行这样的调用?

答案1

你只需要打电话Qt.openUrlExternally(链接)在 onLinkActivated 信号处理程序中:

onLinkActivated:  {
    Qt.openUrlExternally(link)
}

它将根据用户的桌面偏好,尝试在外部应用程序中打开指定的目标 url。

相关内容