添加QT的webengineview开发者调试功能

This commit is contained in:
lixiaoyuan
2025-09-13 17:28:35 +08:00
parent 7f23138d9c
commit d1a8fb0665
18 changed files with 653 additions and 218 deletions

View File

@@ -2,15 +2,32 @@
#include <QtWebEngineWidgets/QWebEngineView>
#include <QSplashScreen>
#include <QLabel>
#include <QPushButton>
#include <QHBoxLayout>
class MainWeb : public QMainWindow
class MainWeb : public QWidget
{
Q_OBJECT
public:
MainWeb();
void initWebview();
void mySplash();
void showDevTools();
bool event(QEvent* e);
void keyPressEvent(QKeyEvent* event);
public:
QWebEngineView webView;
std::shared_ptr<QSplashScreen> splash {};
QWebEngineView devTools;
std::shared_ptr<QSplashScreen> splash;
QLabel label1;
QLabel labelProgress;
QLabel labelFullscreen;
QPushButton btnFullscreen;
bool isFullscreen = false;
QHBoxLayout* layout = NULL;
};