使用c++ 创建显示一个窗口并在窗口上嵌入一个web页面
时间: 2024-06-08 22:07:26 浏览: 176
你可以使用Qt框架来创建一个窗口并嵌入一个web页面。
以下是一个简单的示例代码:
```c++
#include <QtWidgets/QApplication>
#include <QtWebEngineWidgets/QWebEngineView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QStatusBar>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow window;
QWebEngineView *webView = new QWebEngineView(&window);
webView->load(QUrl("https://www.baidu.com"));
window.setCentralWidget(webView);
QStatusBar *statusBar = new QStatusBar(&window);
window.setStatusBar(statusBar);
window.showMaximized();
return app.exec();
}
```
这个示例代码中创建了一个`QMainWindow`窗口,并在其中嵌入了一个`QWebEngineView`控件,然后加载了百度网站。最后通过`showMaximized()`函数显示窗口,并通过`app.exec()`函数启动Qt应用程序事件循环。
当然,为了能够编译运行这个代码,你需要在你的项目中添加Qt WebEngine模块的依赖。
阅读全文