我有3个1024x512的QLabel(作为QPixmaps)。底层接收RGB数据流,第二层接收RGBA数据流(因此可以调低不透明度以查看底层),最后第三层是要绘制的注释叠加层。我正在尝试创建一个保存图像,显示用户当前在调用时在窗口(而不是全屏)中查看的内容。任何帮助或向下看的方向(课程,成员,例子等)都将非常感激。
答案 0 :(得分:2)
自己解决了......
QScreen *This_Screen = QGuiApplication::primaryScreen();
This_Pixmap = This_Screen->grabWindow(QWidget::winId(),x,y,1024,512);