我刚开始使用Python Kivy我有这两个文件
# main.py
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
class Container(BoxLayout):
pass
class MyApp(App):
def build(self):
return Container()
if __name__ == '__main__':
MyApp().run()
和
# My.kv
<Container>:
orientation: 'vertical'
padding: 50
spacing: 25
Button:
size: 100, 100
size_hint: None, None
text: 'Hello'
Button:
text: 'World'
一切都可以在Windows上运行,但是我需要Linux来构建它。
如果我在Ubuntu 18.04上运行相同的文件,则会出现黑屏。当不使用.kv时,没有这种问题,将显示所有小部件。
怎么了?
您的My.kv
应命名为my.kv
。由于Windows不在乎文件名的大小写,因此可以在其中使用。