Kivy 在增加 window 大小时冻结

Kivy freezes on increasing window size

我开发了一个 kivy 程序,我在 运行 raspberry pi 上使用它。该程序在 Windows 上运行得非常好,但在 raspberry pi 上我遇到了问题。该程序适用于较小的 window 尺寸,但是当我最大化 window 尺寸或增加 window 的尺寸时,整个 raspberry pi 冻结并且没有任何效果。我必须关闭主开关才能再次启动。我还从网上下载了一些背景图片用于 kivy 程序,但其中一些可以正常工作,而另一些则出现黑屏,上面有按钮。我不明白是什么原因造成的。

我的怀疑:-

  1. 我怀疑它与 gpu ram 有关,但我已经为其分配了 512 mb ram,我认为应该绰绰有余。

  2. 我在 raspberry pi 中阅读了有关 kivy 的屏幕管理器和幻灯片过渡问题,但我不认为它们是导致此问题的原因,因为它们在 window 尺寸足够小,除了背景图片问题

3) 我也在我的 pi 上安装了 zram 模块。这可能是所有这一切的原因吗​​??zram module link

有什么建议吗??谢谢。

The program works properly for small window size but when I maximize the window size or increase the size of the window the entire raspberry pi freezes and nothing works

您使用的 window 供应商是 sdl2 还是特定于 rpi 的供应商?

Also I have downloaded some background images from the net to use in the kivy program but some of them work while for others a black screen appears with the buttons on it

如果图像大于单个 GPU 纹理可以容纳的大小,您会得到黑色矩形。 Kivy 没有办法自动解决这个问题,尽管这是可能的。最简单的解决方案是使用较小的图像。