2016-04-28 4 views

答えて

0

例は説明と一緒に右hereです。あなたが任意のコードや、私が使用することができ、基本的に何を提供していませんでしたので、私はそれをこのようにやる:

<Box>: 
    TextInput: 
     id: mytextinput 
     multiline: True ## defaults to True, but so you could see how it works 
     text: 'something' 
    Button: 
     on_release: root.update_text('new value') 

この意志もごKVファイル/ TextInputのための文字列に関係なく、あなたがそれを置くだろうどこで、 idは、Pythonで、そのウィジェットにアクセスする方法のidentificatorある

class Box(BoxLayout): 
    def update_text(self, value): 
     self.ids.mytextinput.text = value 

それはあなたが持っているとのTextInputはKVファイル/文字列でその子が何であれ、ウィジェット、あなたがids辞書を介してアクセスし、その変数を変更することを意味しますtextあなたのクラスにカスタムupdate_text(<string>)を呼び出すことで、あなたの希望する値に調整してください。

関連する問題