QT 实现wiget打开网页
时间: 2024-04-22 11:26:29 浏览: 131
QT 基于Wiget
在 Qt 中,你可以使用 QWebView 类来实现在 QWidget 上打开网页的功能。下面是一个简单的示例代码:
```cpp
#include <QtWidgets/QApplication>
#include <QtWebKitWidgets/QWebView>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
QWebView *webView = new QWebView();
webView->load(QUrl("https://www.example.com"));
webView->show();
return app.exec();
}
```
这段代码创建了一个 QWebView 对象,加载了指定的网页,并将其显示在一个窗口上。
请注意,Qt 5.6 版本之后,QtWebKit 已经被标记为过时,建议使用 QtWebEngine 替代。如果你使用的是较新的 Qt 版本,可以将 `#include <QtWebKitWidgets/QWebView>` 替换为 `#include <QtWebEngineWidgets/QWebEngineView>`,并将 `QWebView` 替换为 `QWebEngineView`。
阅读全文