【问题标题】:Qt: how can I make hyperlink in qpushbutton?Qt:如何在 qpushbutton 中创建超链接?
【发布时间】:2022-01-13 11:34:15
【问题描述】:

您好,我正在尝试在 QPushbutton 中创建超链接。

我搜索了可能有帮助的信息,我发现了这个: Qt - add a hyperlink to a dialog

这告诉我如何在对话框(或主窗口)中使用超链接。

但是,我想要的是在单击 QPushbutton 后出现的 QMessagebox 中使用超链接

我搜索了是否可以在 qmessagebox 中使用 qlabel 但我找不到任何信息..

我该怎么做?

(我可以通过单击第二个按钮申请制作超链接的任何其他方式都可以。我要做的是第一个。单击一个按钮,我的程序将获得一个 url 信息。第二个。单击第二个按钮和它会激活我的网址)

【问题讨论】:

    标签: c++ qt hyperlink


    【解决方案1】:

    如果您只想单击第二个按钮,它会激活我的网址,那么您可以使用QDesktopServices::openUrl() 打开一个网址。它会自动使用用户配置的应用程序,即浏览器或邮件程序,具体取决于您提供的 URL 类型。

    【讨论】:

    • 我认为这是我正在寻找的完美答案!那是我厌倦使用但我不知道 QDesktopServices 的确切功能。我正在使用它并且(尽管我认为我的 Qurl 不起作用 - 我检查过它是无效的,所以我会继续努力)它打开了我的互联网!非常感谢
    猜你喜欢
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-06
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    相关资源
    最近更新 更多