Я пытаюсь добиться следующего: захватить текст из Label: id: fb на экране FolderB и скопировать / добавить в Label: id: fa на экране FolderA, нажав кнопку «получить текст из папки B»,Пожалуйста, найдите коды ниже: Спасибо заранее,
файл main.py
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
Builder.load_file('foldera.kv')
Builder.load_file('folderb.kv')
class MainScreen(ScreenManager):
pass
class FolderA(Screen):
pass
class FolderB(Screen):
pass
class FTest(App):
def build(self):
return MainScreen()
if __name__ == '__main__':
FTest().run()
файл ftest.kv (класс сборки)
<FolderA@FolderA>
<FolderB@FolderB>
<MainScreen>:
FolderA:
name: 'foldera'
FolderB:
name: 'folderb'
файл foldera.kv(boxlayout)
<FolderA>:
BoxLayout:
orientation: 'vertical'
Label:
text: 'Folder A'
Button:
text: 'go to Folder B'
on_press: app.root.current = 'folderb'
Label:
id: fa
text: ''
Button:
text: 'get text from Folder B'
on_press: "this is the button where i'm trying to apply the action"
file folderb.kv (boxlayout)
<FolderB>:
BoxLayout:
orientation: 'vertical'
Label:
text: 'Folder B'
Button:
text: 'go to Folder B'
on_press: app.root.current = 'foldera'
Label:
id: fb
text: 'TEXT: CAPTURE THIS TEXT'
снимок экрана
![Img02](https://i.stack.imgur.com/Mk9do.jpg)