【问题标题】:the .kv file is not being attached on Ubuntu.kv 文件未附加在 Ubuntu 上
【发布时间】:2020-08-24 10:58:15
【问题描述】:

我刚开始使用 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】:

    您的My.kv 应命名为my.kv。由于 Windows 不关心文件名中的大写/小写,因此它可以在那里工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-07
      • 2021-05-17
      • 2021-10-11
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 2016-03-21
      • 1970-01-01
      相关资源
      最近更新 更多