Как установить ориентацию для приложения в Kivy? - PullRequest
0 голосов
/ 27 сентября 2019

У меня дисплей 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()

1 Ответ

0 голосов
/ 30 сентября 2019

Ориентация может быть установлена ​​в 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, если вы не делаете это по определенной причине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...