我是Qt / C ++编程的初学者,我想使用Qt获取窗口的屏幕截图。
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
任何人都可以帮助我吗?
答案 0 :(得分:0)
这是获取特定窗口的屏幕截图的一种简短方法:
/* Take a screenshot of a window
Notice that window is a: QWidget *window; */
originalPixmap = QPixmap::grabWidget(window);