Kivy:如何更改窗口大小属性以及单击和触摸之间的区别

时间:2014-07-18 17:02:49

标签: android python kivy

我有两个问题,我无法自言自语:

  1. 如果我不知道手机屏幕的确切尺寸,如何更改窗口大小?即我的目标是适合所有屏幕尺寸。
  2. 在代码中点击鼠标和用手指触摸之间有什么区别吗?如果我编写代码进行点击,它是否可以触摸?

1 个答案:

答案 0 :(得分:1)

  1. 在移动设备上,您的应用应自动填充手机屏幕。你不必担心它。在桌面设备上,您可以使用--size=WxH选项测试特定的屏幕尺寸,或使用screen模块(例如-m screen:nexus7) - 使用-m screen运行kivy以查看可用的选项)。
  2. 否。所有鼠标/触摸屏互动都被认为是Kivy的触角。因此,无论输入设备如何,使用on_touch_down / on_touch_move / on_touch_up都能正常工作。唯一的区别是,使用触摸屏可以实现多点触控 - 但如果您使用单点触控编写应用程序,它在移动设备和桌面设备上的工作方式都相同。