基本上,问题是询问如何获取矩形区域的鼠标位置。 因此,不仅仅是找到鼠标是否打开,例如坐标100,100,它会发现鼠标是否在角落位于100,100或矩形所在的矩形区域内。
很抱歉,如果这是一个非常简单的问题,我无法在任何地方找到它。感谢
答案 0 :(得分:1)
import pygame, sys
pygame.init(); clock = pygame.time.Clock()
scr = pygame.display.set_mode((640, 480))
image = pygame.image.load('image.png')
rect = image.get_rect()
rect.center = (320, 240)
while True:
pygame.display.flip()
clock.tick(60)
scr.fill((0, 0, 0))
scr.blit(image, rect)
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit(); sys.exit()
if pygame.mouse.get_pressed()[0]:
if rect.collidepoint(pygame.mouse.get_pos()):
print 'The mouse was click inside the image.'