【问题标题】:Qt - add a hyperlink to a dialogQt - 向对话框添加超链接
【发布时间】:2011-01-28 18:06:54
【问题描述】:

有没有办法在 Qt 对话框中添加可点击的超链接? IE。它应该看起来像一个超链接(蓝色文本),当您单击它时,它应该会在浏览器中打开超链接。类似的东西:

【问题讨论】:

    标签: c++ qt hyperlink


    【解决方案1】:

    使用QLabel::setOpenExternalLinks(bool),并在标签<a href="yourlink">link text</a>上设置文本。

    【讨论】:

    • 出现错误:Error 1 error C2039: 'setOpenExternalLinks' : is not a member of 'QLabel'
    • @Narek:在 Qt 4.2 中引入了 setOpenExternalLinks。你用的是什么版本?
    • 哎呀我一直在使用 4.1.3 谢谢。
    • 如果您希望链接的操作不是打开链接,请连接到 QLabel 的 linkActivated 信号,该信号有一个参数,即 href。
    猜你喜欢
    • 2011-12-08
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-05
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多