Qt:如何在 qpushbutton 中创建超链接?
Posted
技术标签:
【中文标题】Qt:如何在 qpushbutton 中创建超链接?【英文标题】:Qt: how can I make hyperlink in qpushbutton? 【发布时间】:2022-01-13 11:34:15 【问题描述】:您好,我正在尝试在 QPushbutton 中创建超链接。
我搜索了可能有帮助的信息,我发现了这个: Qt - add a hyperlink to a dialog
这告诉我如何在对话框(或主窗口)中使用超链接。
但是,我想要的是在单击 QPushbutton 后出现的 QMessagebox 中使用超链接。
我搜索了是否可以在 qmessagebox 中使用 qlabel 但我找不到任何信息..
我该怎么做?
(我可以通过单击第二个按钮申请制作超链接的任何其他方式都可以。我要做的是第一个。单击一个按钮,我的程序将获得一个 url 信息。第二个。单击第二个按钮和它会激活我的网址)
【问题讨论】:
【参考方案1】:如果您只想单击第二个按钮,它会激活我的网址,那么您可以使用QDesktopServices::openUrl() 打开一个网址。它会自动使用用户配置的应用程序,即浏览器或邮件程序,具体取决于您提供的 URL 类型。
【讨论】:
我认为这是我正在寻找的完美答案!那是我厌倦使用但我不知道 QDesktopServices 的确切功能。我正在使用它并且(尽管我认为我的 Qurl 不起作用 - 我检查过它是无效的,所以我会继续努力)它打开了我的互联网!非常感谢以上是关于Qt:如何在 qpushbutton 中创建超链接?的主要内容,如果未能解决你的问题,请参考以下文章