如何在鼠标光标下获取像素

时间:2014-08-05 07:39:14

标签: qt screenshot

有没有办法在鼠标光标下获得像素颜色? (不是我的窗户)。

我正在寻找跨平台解决方案。但它应该提供mac os解决方案。

1 个答案:

答案 0 :(得分:1)

如果您有窗口ID,可以试试这个: http://qt-project.org/doc/qt-4.8/qpixmap.html#grabWindow

 QPixmap pixmap = QPixmap::grabWindow(QApplication::desktop()->winId(), x, y, 1, 1);
 QRgb pixelValue = pixmap.toImage().pixel(0,0);