python怎么获取鼠标附近的像素wxpython

 我来答
从空去听8
2017-08-14 · TA获得超过7439个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5577万
展开全部
wxpython没用过,不清楚,不过PyQt4用过。
"""
鼠标移动需要把鼠标的XY值读取
"""
if event.buttons() & Qt.LeftButton:
pointX = event.globalX()
pointY = event.globalY()
# img is QImage type
img = QPixmap.grabWindow(
QApplication.desktop().winId()).toImage()
rgb = img.pixel(pointX, pointY)
#十进制
red10 = QtGui.qRed(rgb)
green10 =QtGui.qGreen(rgb)
blue10 = QtGui.qBlue(rgb)
color10="("+str(red10)+","+str(green10)+","+str(blue10)+")"
#十六进制
#print str(hex(red10))
red16=str(hex(red10))[2:]
green16=str(hex(green10))[2]
blue16=str(hex(blue10))[2:]
color16=red16+green16+blue16
#print color16
print "(%s,%s) = %s (%s,%s,%s)" % (pointX, pointY, color16,red10, green10, blue10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式