未在Ubuntu上附加.kv文件

问题描述 投票:0回答:1

我刚开始使用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时,没有这种问题,将显示所有小部件。

怎么了?

python python-3.x ubuntu kivy kivy-language
1个回答
0
投票

您的My.kv应命名为my.kv。由于Windows不在乎文件名的大小写,因此可以在其中使用。

© www.soinside.com 2019 - 2024. All rights reserved.