Невозможно развернуть приложение KIVY с RstDocument - PullRequest
0 голосов
/ 27 апреля 2018

У меня проблема с развертыванием приложения Kivy с помощью RstDocument. На ПК работает нормально. Я могу развернуть его, если я использую Label вместо RstDocument, но в последнем случае он останавливается.

import kivy
from kivy.app import App
from kivy.uix.screenmanager import Screen

import configparser

class MainFrame(Screen):
    def __init__(self, **kwargs):
        super(MainFrame, self).__init__(**kwargs)
        pass

    def on_quit_button_click(self):
        quit()


class BasicApp(App):
    def build(self):
        return MainFrame()
        pass

if __name__ == '__main__':
    BasicApp().run()

со следующим basic.kv

<MainFrame>:
    BoxLayout:
        RstDocument:
        #Label:
            text: 'Hello *world*!'
        Button:
            text: 'Click to quit'
            on_press: root.on_quit_button_click()

Ничего существенного в logcat, просто

 WindowManager: finishDrawingWindow: Window{bf4383ed0 u0 Application Error: testrstdocument.testrstdocument} mDrawState=HAS_DRAWN

1 Ответ

0 голосов
/ 01 мая 2018

Buildozer.spec

Я могу запустить приложение Kivy с rstDocument на планшете Acer Android, добавив documenttils в требование buildozer.

requirements = kivy, configparser, docutils
...