【发布时间】:2017-01-03 03:48:33
【问题描述】:
我正在用 python(使用 pygame)编写一个程序,它将使用 Raspberry Pi 在 LCD 上显示信息。
基本上,在屏幕截图上它很好,但是当我运行代码时,时间:和它之后的时间闪烁......
我试过删除pygame.display.update(),但是当我这样做时,它只会让时间区域完全消失。
对于看不到屏幕截图或想要复制/粘贴代码段进行测试的任何人,都在这里。
while True:
##################
#CLOCK CODE START#
##################
theTime = "Time: " + str(time.strftime("%H:%M"))
timeText = menu_font.render(str(theTime), True, (255,255,255), (0,0,0))
screen.blit(timeText, (10, 190))
pygame.display.update()
################
#CLOCK CODE END#
################
您可能需要删除代码中的缩进,我只是从程序中取出了所需的部分。您还必须在程序顶部发送import time,pygame。
如果你还需要什么,请给我留言!
【问题讨论】:
-
闪烁是什么意思?
-
感谢回复,我解决了问题,但闪烁的意思是时钟会消失并很快重新出现。
标签: python pygame clock flicker