put this in the app class self.screenm = ScreenManager(transition=FadeTransition()) instead of this self.screenm = ScreenManager() and make sure to import from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
@@Pythoneer- you re right! Your code works perfectly. The problem is mine because when I try to use a similar syntax for reach a variable from a screen to another,screenmanager said “none type has not etc”. Now I have resolved with the instantiation of the various screens object. Thanks for your time and your share 🏆
Use this at the top of the kv file #:set name value And whenever u want to use it again just use that name. There is also Numericproperty and Stringproperty u can check the doc its straightforward
#:set fnt_size 20 Label: text 'example' font_size: fnt_size if u want to use a list u have to use python to read from it then pass it by id or by string or numeric property there is also listproperty. Ps its easier to read the doc u will find everything u need