无论鼠标位于哪个窗口,我如何检测鼠标点击?
在python中Perferabliy,但是如果有人可以在任何语言中解释它我可能能够弄明白.
我在microsoft的网站上找到了这个:http: //msdn.microsoft.com/en-us/library/ms645533(VS.85).aspx
但我不知道如何检测或接收列出的通知.
尝试使用pygame的pygame.mouse.get_pos()函数,如下所示:
import pygame
pygame.init()
while True:
print pygame.mouse.get_pos()
Run Code Online (Sandbox Code Playgroud)
这只会返回0,0.我不熟悉pygame,缺少什么?
无论如何,我更喜欢不需要安装第三方模块的方法.(除了pywin32 http://sourceforge.net/projects/pywin32/)
我想做类似以下的事情:
...
pixel[0,0] = [ 254, 0, 0 ] # Draw R at pixel x0y0
pixel[2,1] = [ 0, 254, 0 ] # Draw G at pixel x2y1
pixel[4,2] = [ 0, 0, 254 ] # Draw B at pixel x4y2
...
Run Code Online (Sandbox Code Playgroud)
我希望在很短的时间内显示许多不同的像素和颜色配置 - 写入中间文件会太昂贵.
我应该如何最好地在Python中实现这一目标?
我正在使用Matplotlib和PIL使用python,需要查看图像选择并剪切我必须使用的区域,只留下所选区域的图像.我知道如何使用pil切割图像(使用im.crop)但是如何通过鼠标点击选择坐标来压缩图像?为了更好地解释,我裁剪图像如下:
import Pil
import Image
im = Image.open("test.jpg")
crop_rectangle = (50, 50, 200, 200)
cropped_im = im.crop(crop_rectangle)
cropped_im.show()
Run Code Online (Sandbox Code Playgroud)
我需要在一个我想要使用的矩形中用鼠标点击给出坐标"crop_rectangle",我该怎么办呢?
谢谢