【问题标题】:How do I set the orientation for an application in Kivy?如何在 Kivy 中设置应用程序的方向?
【发布时间】:2019-09-30 14:57:09
【问题描述】:

我有一个 1366 x 768p 的显示器,我正在使用 Kivy 在它上面制作一个应用程序。但是,我正在使用 以垂直方向显示。如何使我的应用程序以垂直方向显示?

kivy.require('1.8.0')
from kivy.uix.label import Label
from kivy.uix.app import App

class SimpleKivy(App):
  def build(self):
    return Label(text = "TEST")

if __name__ = "__main__":
  SimpleKivy().run()

【问题讨论】:

标签: python kivy


【解决方案1】:

可以在 buildozer.spec 中设置方向

# (str) Supported orientation (one of landscape, sensorLandscape, portrait or all)
orientation = portrait

还可以使用 kivy.Config 在桌面上更好地表示 Kivy docs

from kivy.config import Config
Config.set('graphics', 'position', 'custom')
Config.set('graphics', 'left', 0)
Config.set('graphics', 'top', 0)
Config.set('graphics', 'height', 1366)
Config.set('graphics', 'width', 768)

您还应该使用最新的 Kivy 版本 1.11.1,除非您出于特定原因这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-24
    • 2016-07-21
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    相关资源
    最近更新 更多