Próbuję zbudować podstawową aplikację Kivy. Po dodaniu podstawowych elementów i uruchomieniu aplikacji wszystkie elementy są wciśnięte w lewy dolny róg. Pojawia się w ten sposób na Androidzie i Linuksie.Kivy - aplikacja bazowa ma dziwne wyrównanie
Main.py:
from kivy.app import App
from kivy.uix.widget import Widget
class SublimeLauncher(Widget):
pass
class SublimeLauncherApp(App):
def build(self):
return SublimeLauncher()
if __name__ == "__main__":
SublimeLauncherApp().run()
sublimelauncher.kv:
#:kivy 1.2.0
<SublimeLauncher>:
FloatLayout:
BoxLayout:
orientation: 'vertical'
spacing: 10
Label:
text: "Enter the path to the folder to open.\nPress OK if you would like to open without a directory"
TextInput:
id: folderpath
Button:
text: 'OK'
raz pierwszy próbowałem go tylko z BoxLayout, ale czytałem gdzieś widget korzeniem jest zawsze tak duża, jak w aplikacji. Jak zadeklarować rozmiar aplikacji? Lub układ? Jak byś zrobił coś w stylu okna dialogowego?
Może brakuje mi czegoś bardzo prostego, ale nie mogę tego zrozumieć.
Edycja: tutaj jest to, co ja widzę ..
Są to zarówno dobre odpowiedzi.Po prostu zdecydowałem, że druga odpowiedź wyjaśniła to nieco lepiej. Dziękuję za przykłady. – sjensen85