我正在使用 pygame 在微型 SPI LCD 支架上绘制 GUI,就像/dev/fb1
通过 directfb 一样。
如果我运行 df_matrix,则不会出现奇怪的符号。
如果我在pygame中绘制,然后手动打开/dev/fb1
,写入屏幕数据,奇怪的符号没有出现。
那么,如何摆脱这个烦人的符号呢?
我正在使用 pygame 在微型 SPI LCD 支架上绘制 GUI,就像/dev/fb1
通过 directfb 一样。
如果我运行 df_matrix,则不会出现奇怪的符号。
如果我在pygame中绘制,然后手动打开/dev/fb1
,写入屏幕数据,奇怪的符号没有出现。
那么,如何摆脱这个烦人的符号呢?
为了隔离问题,我尝试了很多解决方案,将pygame从1.9.6升级到2.0.0.dev12,无效。升级 sdl1 到 sdl2,无效。重新编译安装directfb 1.7.7,无效。调用 pygame.mouse.set_visible(False),无效。导出 SDL_NOMOUSE=1,无效。
最后,正如 Kingsley 和 Cribber 所建议的,它一定是鼠标光标,所以我找出了正确的解决方案:
add no-cursor to /etc/directfbrc
如果它确实是 Kingsley 在评论中建议的鼠标光标,您可以在 pygame 中禁用光标:
pygame.mouse.set_visible(False)