QT中如何打开网络链接

背景

自己的QT程序中想加入网络链接,当用户点击链接跳转到浏览器打开。

调研

QtWebEngine

QtWebEngine模块提供了一个Web浏览器引擎,可以方便地在没有本地Web引擎的平台上将来自万维网的内容嵌入到Qt应用程序中。
QtWebEngine提供C+类和QML类型,用于呈现HTML、XHTML和SVG文档,样式为级联样式表(CSS),并使用JavaScript编写脚本。用户可以通过使用contenteditable属性设置在HTML元素上。
示例代码:

QWebEngineView *LiveView = new QWebEngineView;
LiveView->settings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);
LiveView->setAttribute(Qt::WA_DeleteOnClose);
LiveView->load(QUrl("https://blog.csdn.net/qq_36651243"));
//LiveView->setWindowFlags(Qt::FramelessWindowHint);   //去除边框
//LiveView->setAttribute(Qt::WA_TranslucentBackground, true); //透明
LiveView->resize(1024, 768);
LiveView->show();


文章作者: YUV420.COM
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 YUV420.COM !
评论
 上一篇
YouTube双语字幕下载工具 YouTube双语字幕下载工具
背景如何下载youtube 上视频的双语字幕 调研如果只是在线观看双语字幕youtube视频,可以安装Chrome插件【youtube双字幕】效果非常好 但是很多情况,我们需要下载双语字幕。下面两个网址都可以支持双语字幕插件下载。 Du
2020-01-13
下一篇 
关于游戏音效解决方案的调研分析 关于游戏音效解决方案的调研分析
背景偶然机会看到一篇关于介绍腾讯多媒体实验室与知名游戏音效工程公司Audiokinetic Wwise联合推出游戏音效解决方案的文章,于是想了解一下关于游戏音效相关的技术,于是整理了这篇文章供以后参考学习。文章名字【腾讯多媒体实验室于Aud
2020-01-09
  目录