- Qt4使用
QPixmap::grabWindow
接口获取指定屏幕; - Qt5使用QScreen 的grabWindow接口获取指定屏幕;
QApplication::desktop()
获取根窗口;QUuid::createUuid()
产生唯一ID;pixmap.save(name)
保存截图到本地.
main.cpp
1 |
|
qmake文件
1
2
3
4
5
6
7
8
9
10 QT += core
equals(QT_MAJOR_VERSION, 5) : QT += widgets
CONFIG -= app_bundle
TARGET = Screenshot
TEMPLATE = app
SOURCES += main.cpp