Somehow I can't find out if it is possible to make long text in a button wrap in KivyMD.
In classic Kivy, this is done with "text_size: self.width, None"
But in KivyMD no matter what I do the result is still one line that doesn't end anywhere.
Does anyone know how to do this?
My try: KV file:
MDScreen:
name: 'wrap'
md_bg_color: app.theme_cls.bg_darkest
MDBoxLayout:
orientation:'vertical'
size_hint: .9, .66
pos_hint: {'center_x': .5, 'center_y': .5 }
MDRaisedButton:
text: 'asdlkasjdlaskjda asdlkasjdlaskjda aslkdjaskldjasd aslkdjaslkdjasld asldkjasldkjasd'
size_hint_y: None
text_size: self.width, None
size_hint: .3, .12
pos_hint: {'center_x': .5, 'center_y': .33 }
PY file:
from kivy.lang import Builder
from kivymd.uix.screen import MDScreen
from kivymd.app import MDApp
from kivy.uix.screenmanager import ScreenManager
from kivymd.toast import toast
from random import randint
class MainLayout(MDScreen):
pass
class MyApp(MDApp):
def build(self):
self.screen_manager = ScreenManager()
self.screen_manager.add_widget(Builder.load_file('wrap.kv'))
return self.screen_manager
MyApp().run()