【问题标题】:How add URL or IMAGE-URL in QTextEdit如何在 QTextEdit 中添加 URL 或 IMAGE-URL
【发布时间】:2020-06-04 11:06:33
【问题描述】:

我有一个QString,例如“https://google.com”,我应该从QString 转换为QUrl,然后在QUrl 中添加QUrl,当我单击该URL 时,它将打开https://google.com.

下一个问题是,是否可以制作一个 IMAGE-URL? 例如:如果“https://example.com”打开一个服装网站,我可以添加一个 IMAGE-URL 到QTextEdit,这样当我点击这张图片时,它会打开https://example.com,其中 IMAGE 是打开的衣服图片https://example.com

【问题讨论】:

  • 好吧,您只是在请求用户可以单击的链接....那么为什么不使用 QLabel... 如果不需要版本,则不需要编辑小部件,您不认为?
  • @ΦXocę웃Пepeúpaツ,是的,我想是的,你是对的

标签: c++ qt qtextedit qurl


【解决方案1】:

使用QLabelhttps://doc.qt.io/qt-5/qlabel.html

例子:

label->setText("<a href=\"http://example.com/\">Click Here!</a>");
label->setTextFormat(Qt::RichText);
label->setTextInteractionFlags(Qt::TextBrowserInteraction);
label->setOpenExternalLinks(true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-12
    • 2020-02-23
    • 2022-01-20
    • 2023-03-08
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    相关资源
    最近更新 更多