如何使用 QT/C++ 显示网页
How to display a web page using QT/C++
我正在尝试使用以下代码显示网页
QWebView *view = new QWebView();
view->load(QUrl("qrc://images//sample page.html/"));
view->show();
示例页面.html被添加到项目资源/图像中。网页框架正在加载,但我看不到任何 html 数据。
我使用以下网址进行了测试,它加载了页面
view->load(QUrl("http://www.google.com/"));
您必须执行以下几个步骤:
1) 获取QWebPage
对象:
QWebPage *page = view->page();
2) 获取QWebFrame
对象:
QWebFrame *frame = page->currentFrame();
3) 调用当前帧上的 toHtml
成员函数:
QString html = frame->toHtml();
当然,您需要在两者之间添加适当的错误检查。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- chtmlview中的网页具有高DPI(150%)的显示错误
- 如何使用 C# 在网页 asp.net 显示 C 程序错误
- C/C++ 代码突出显示在网页中看起来很奇怪
- 如何使用 QT/C++ 显示网页
- 如何使用 c++ 和 QT 显示包含动态数据的网页
- 如何编译 C++ 代码以显示在网页中(如在 PHP 中)
- 如何在OpenGL上下文中渲染/显示网页
- wxWidgets -> 显示网页链接
- 如何在QT应用程序中显示基于flash的网页
- 制作一个基于c++的程序在windows上显示网页