Мне нужно создать приложение с помощью kivyMD. Я перепробовал множество ресурсов, но снова и снова сталкиваюсь с одной и той же проблемой. НИЖЕГО КОДА запускается, но вывод становится размытым и повторяющимся, как на изображении вывода.
Первый экран При нажатии кнопки
from kivymd.app import MDApp
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivymd.uix.boxlayout import BoxLayout
from kivy.properties import ObjectProperty, StringProperty
from kivymd.uix.label import MDLabel
class LayoutClass(BoxLayout):
s_manager = ObjectProperty(None)
tf_word = StringProperty('')
def change_screen(self, screen, *args):
self.s_manager.current = screen
KV = """
LayoutClass:
s_manager:s_manager
orientation: 'vertical'
ScreenManager:
id: s_manager
word_screen: word_screen
meaning_screen: meaning_screen
Screen:
id: word_screen
name: 'word_screen'
tf_word:tf_word
MDTextField:
id: tf_word
name: 'tf_word'
hint_text: 'Enter the Word'
halign: "center"
MDRectangleFlatButton:
text: 'Search'
on_press: root.change_screen('meaning_screen')
Screen:
id: meaning_screen
name: 'meaning_screen'
MDLabel:
text: "Meaning"
"""
class TestApp(MDApp):
def __init__(self, **kwargs):
self.title = "wordie-DEV"
super().__init__(**kwargs)
def build(self):
self.root = Builder.load_string(KV)
if __name__ == '__main__':
TestApp().run()