运行 kivy 显示黑屏

running kivy shows black screen

我从 Kivy 和这个小例子开始,当 运行 它打开屏幕但一切都是黑色的,没有看到其他东西

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
import random

class RanWindow(BoxLayout):
    def __init__(self, **kwargs):
        super(RanWindow, self).__init__(**kwargs)

    def generate_number(self):
      self.rlabel.text = str(random.randint(0, 2000))

class RandomNumber(App):
    def build(self):
        return RanWindow()

if __name__=="__main__":
  RandomNumber().run()

random.kv

<RanWindow>:
    rlabel: rlabel
    BoxLayout:
        orientation: "vertical"
        Label:
            text: "Random Number"
            font_size: 30
            color: 0, 0.62, 0.96

        Label:
            id: rlabel
            text: "_"
            font_size: 30

        Button:
            text: "Generate"
            font_size: 15
            on_press: root.generate_number()

没有显示任何错误

您的 random.kv 文件未加载。您需要添加:

Builder.load_file('random.kv')

到你的代码。或将 random.kv 的名称更改为 randomnumber.kv