我正在尝试构建一个基本的 Kivy 应用程序。添加基本元素并运行应用程序后,所有元素都挤在左下角。它在 android 和 Linux 上显示如下。
主要.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()
升华启动器.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'
我第一次尝试只使用 BoxLayout,但在某处读取根小部件始终与应用程序一样大。如何声明应用程序的大小?还是布局?你会如何去做一个像对话框这样的事情?
也许我错过了一些非常基本的东西,但我似乎无法弄清楚。
编辑:这就是我所看到的..