我正在构建一个简单的python脚本,它运行控制RPi上Unicorn HAT的函数。我的目的是通过鼠标点击来控制它。
while True:
for event in pygame.event.get()
print(event)
if event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
if upRun or tRun == 1: #Cancel any scrollers
upRun = 0
tRun = 0
n()
elif event.button == 2:
up()
else:
art()
在测试时,我没有收到任何输出。注意我已根据需要调用了pygame.init()
。
轮询所有事件只会导致空事件。
答案 0 :(得分:0)
有些东西告诉我你没有设置任何显示属性。我错了,但这对我有用:
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
while True:
for event in pygame.event.get():
print(event)
if event.type == pygame.MOUSEBUTTONDOWN:
if event.button == 1:
if upRun or tRun == 1: #Cancel any scrollers
upRun = 0
tRun = 0
n()
elif event.button == 2:
up()
else:
art()