下のようなコードがあるとして、
python3
1from kivy.app import App 2from kivy.uix.boxlayout import BoxLayout 3from kivy.uix.label import Label 4 5class Myapp(App): 6 pass 7 8if __name__ == '__main__': 9 Myapp().run()
kivy
1#:kivy 1.9.0 2 3RootWidget: 4 5<RootWidget@BoxLayout>: 6 BoxLayout: 7 Mybox_1: 8 Mybox_2: 9 10 11<Mybox_1@BoxLayout>: 12 Label: 13 text: 'apple' 14 Button: 15 text: 'button_1' 16 17<Mybox_2@BoxLayout>: 18 Label: 19 text: 'banana' 20 Button: 21 text: 'button_2'
button_1のボタンに「押すと、Mybox_2にあるテキストを読み取って、Mybox_1にあるテキストをそれで書き換える」操作を割り当てたい場合どうすればよいでしょうか。
ボタンになにか関数を割り当てるのはon_pressで出来る、というところまでは出来たのですが、あるウィジェットから他ウィジェットの構成要素を参照する方法がわかりませんでした。
idsを使えばいいと思ったのですがうまく取り扱えず。。。
どなたかご教授いただきたいです。
あと、kivyの学習に使える書籍など何かおすすめはないでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/09 15:36
2020/11/10 16:08 編集
退会済みユーザー
2020/11/10 15:11