Kivy在增加窗口大小时冻结



我开发了一个kivy程序,并在树莓pi上运行它。这个程序在Windows上运行得很好,但在树莓派上我遇到了一个问题。该程序适用于小窗口大小,但当我最大化窗口大小或增加窗口大小时,整个树莓派都会冻结,什么都不起作用。我必须打开主开关,这样我才能重新启动。此外,我已经从网上下载了一些背景图像用于kivy程序,但其中一些可以工作,而另一些则会出现带有按钮的黑屏。我不明白是什么原因造成的。

我的嫌疑犯:-

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

  2. 我读过树莓派中kivy的屏幕管理器和幻灯片转换问题,但我不认为它们是造成这种情况的原因。当窗口大小足够小时,它们也能工作,除了背景图像问题

3(我还在pi上安装了zram模块。这是造成这一切的原因吗??zram模块链路

有什么建议吗??非常感谢。

该程序适用于小窗口大小,但当我最大化窗口大小或增加窗口大小时,整个树莓派冻结,什么都不起作用

您使用的窗口提供程序是sdl2还是rpi特定的?

此外,我已经从网上下载了一些背景图像用于kivy程序,但其中一些可以工作,而另一些则出现了带有按钮的黑屏

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

最新更新