如何在Kivy中获得整个可用屏幕的大小?

时间:2016-11-09 22:22:24

标签: python kivy

我在Python 3中搞乱了Kivy,虽然它让我可以选择获得Kivy窗口的大小,但它不会让我任何方式来获得当前设备的整个可用屏幕的大小

如果在Kivy内无法完成,我至少需要一些完全跨平台的东西,因为这就是我使用Kivy的原因。

1 个答案:

答案 0 :(得分:1)

最近有一个pull request完全与此有关,但它没有被合并。出于某种原因,我也没有在Plyer中看到它,所以可能它被丢弃或者其他东西。这意味着:

  1. git clone https://github.com/kivy/kivy
  2. 修补_window_sdl2.pyxwindow_sdl2.py个文件
  3. (重新)编译
  4. 你最好通过Window.get_currentdisplaymode()获取屏幕尺寸。

    如果您使用轮子或任何其他形式的已编译的Kivy包,其中缺少Cython文件(无需重新编译的源代码),它将无效。