Я использую Kivy для создания приложения и пытаюсь отобразить ярлык. Вот мой основной код
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
from kivy.uix.popup import Popup
class storageApp(App):
def build(self):
return kvfile
class LoginPage(Screen):
pass
class WindowManager(ScreenManager):
pass
kvfile = Builder.load_file('storage.kv')
storageApp().run()
Вот мой .kv файл
WindowManager:
current: 'login'
LoginPage:
<LoginPage>:
name: 'login'
FloatLayout:
Label:
text: 'Welcome to the secret app!'
size_hint: 0.5, 0.1
pos_hint: {'center_x': 0.5, 'top': 0.95}
background_color: 1, 0, 1, 1
И я получаю на экране следующий результат:
Цвет этикетки все еще черный. Однако, когда я меняю Label
на Button
, похоже, это работает.
Это кажется очень странным. Есть идеи, как это исправить?