如何通过单击菜单项打开"external link"?



我需要以类似于Qlabel上的setOpenExternalLink的方式打开一些链接(在默认浏览器中),但需要单击菜单中的一个项目。

有什么简单的方法吗?我考虑使用带有所需链接的Qlabel,并使用一些动作/事件来假装点击它,这意味着Qlabel被隐藏了。

单击特定菜单项(使用标准信号和插槽处理)后,您可以使用QDesktopServices的openUrl(const QUrl &url)在默认浏览器中启动该链接。

正如文件所述,它将打开

用户桌面环境的适当Web浏览器中的给定url,如果成功则返回true;否则返回false。

因此,不需要使用QLabels之类的花哨技巧。

相关内容

  • 没有找到相关文章

最新更新