玉兔远程控制
0.1.0-bate5
载入中...
搜索中...
未找到
Plugins
WebBrowser
CaptureFullPage.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
#include <QWebEngineView>
5
6
class
CCaptureFullPage
:
public
QObject
7
{
8
Q_OBJECT
9
public
:
10
explicit
CCaptureFullPage
(QObject *parent =
nullptr
);
11
12
void
Start(QWebEngineView* view, QUrl url, QString szFile);
13
14
Q_SIGNALS:
15
void
sigFinished();
16
17
private
Q_SLOTS:
18
void
stepInit();
19
void
stepScroll();
20
void
stepGrab();
21
void
composeImage();
22
23
private
:
24
QWebEngineView* m_view;
25
int
m_originY = 0;
26
int
m_totalHeight = 0;
27
int
m_viewportHeight = 0;
28
int
m_deltaY = 0;
29
int
m_currentY = 0;
30
QVector<QImage> m_images;
31
QString m_szFile;
32
};
CCaptureFullPage
Definition
CaptureFullPage.h:7
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力