Python .kv文件未附加到Ubuntu上

Python .kv文件未附加到Ubuntu上,python,python-3.x,ubuntu,kivy,kivy-language,Python,Python 3.x,Ubuntu,Kivy,Kivy Language,我刚开始使用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 __na

我刚开始使用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
:
方向:“垂直”
填充:50
间距:25
按钮:
尺码:100100
大小提示:无,无
短信:“你好”
按钮:
文字:“世界”
一切都可以在Windows上运行,但我需要Linux来构建它

如果我在Ubuntu 18.04上运行相同的文件,我会得到一个黑屏。如果在没有.kv的情况下工作,则不会出现此类问题,将显示所有小部件


怎么了?

您的
My.kv
应该命名为
My.kv
。因为Windows不关心文件名的大小写,所以它在那里工作

# My.kv

<Container>:
    orientation: 'vertical'
    padding: 50
    spacing: 25

    Button:
        size: 100, 100
        size_hint: None, None
        text: 'Hello'

    Button:
        text: 'World'