Thi*_*eep 4 qt menu external-links
我需要以与setOpenExternalLinkQlabel 相似的方式(在默认浏览器中)打开某些链接,但需要单击菜单中的某个项目。
有一些简单的方法吗?我考虑使用带有必需链接的Qlabel并使用一些操作/事件来假装单击它,这意味着Qlabel被隐藏了。
在点击菜单选项,你可以使用(使用标准信号和槽处理)openUrl(const QUrl &url)的QDesktopServices有该链接发布在默认浏览器。
如文档所述,它将打开
...在适合用户桌面环境的Web浏览器中给定的url,如果成功,则返回true;否则返回false。
因此,不需要QLabels之类的花哨技巧。
| 归档时间: |
|
| 查看次数: |
1723 次 |
| 最近记录: |