如何在QTextEdit中添加URL或IMAGE-URL

How add URL or IMAGE-URL in QTextEdit

本文关键字:URL IMAGE-URL 添加 QTextEdit      更新时间:2023-10-16

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

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

使用QLabel: https://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);