如何在QTextEdit中添加URL或IMAGE-URL
How add URL or IMAGE-URL in QTextEdit
我有一个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);
相关文章:
- 如何使用url确定网站协议
- 下载URL中的所有文件
- 使用libcurl提交批量url的正确BING Api POST url是什么
- 将所有 URL 组织在类中的一个位置
- 从 C++ 中的 URL 获取结果
- 在加载 MSHTML 文档之前从 MSHTML 文档中删除无效的 URL
- 连接到 URL Sqlite 数据库C++
- 如何在QTextEdit中添加URL或IMAGE-URL
- c++ 网络浏览器块 url
- PHP Profiler语言 - 使用 C++ 从 PHP 扩展获取客户端 IP 和 URL
- 如何在C++中获取重定向网页的URL
- #include of a HTTP URL in C++
- C++ libcurl - 无法从 URL 检索整个 html 内容
- Bazel:http_archive()中url的相对本地路径
- Winsock 数据不是从 IP 检索的,而是从普通 URL 检索的
- 如何使用libcurl c ++从url保存XML文件
- 哪些字符会自动C++ Windows HttpOpenRequest() 进行 url 转义?
- 将 URL/href 从网络服务器重新派生到ESP8266(以处理它)
- 当我读取一个大小为 17 mb 的 100 万个 url 文件时,我的程序占用大小为 163 MB
- 使用getaddrinfo中url:port/url的c++套接字编程