|
您好能帮我看下码。。。现在问题是我抓取窗口后 显示只有两种结果。。一种是窗口左上角区域的点240,240,2 一种是其他部位的点是0,0,0 我设置的点像素应该是155,155,155.。所以感觉哪里有问题
代码:QScreen *screen = QGuiApplication::primaryScreen();
QPixmap pixmap = screen->grabWindow(QWidget::winId(),array[0],array[1],-1,-1);
QImage image = pixmap.toImage();
QColor color1 = image.pixel(array[0], array[1]);
ui->label_11->setText(tr("%1,%2,%3").arg(color1.red()).arg(color1.blue()).arg(color1.green())); |
|