0
イベントにボタンを追加しようとしましたが、結果はありません。これは私が 'add_picture'関数と呼ばれるコードの一部です。問題は何ですか?イベントにウィジェットを追加します。 Kivy
UPD ビルド方法は、.kvファイルでGUIインターフェイスを作成します。この場所で
class TakePictureApp(App):
def build(self):
self.index = 0
activity.bind(on_activity_result=self.on_activity_result)
def on_activity_result(self, requestCode, resultCode, intent):
if requestCode == 0x123:
Clock.schedule_once(partial(self.add_picture, self.last_fn), 0)
(2つの方法)ボタンを追加しよう
def add_picture(self, fn, *args):
self.Button.text = 'Allo'
# return Button(text = 'Allo')
私は.kvファイルを使用しています。私はウィジェットを追加できないビルド方法の後、正しく理解していますか? –
いいえ。ウィジェットは追加できますが、build()メソッドで返すウィジェットにのみ追加できます。このチュートリアルのコードを見てください(最終コードまでスクロールしてください):https://kivy.org/docs/tutorials/firstwidget.html。ビルドメソッドは親オブジェクトを返します。また、その親オブジェクトにウィジェットを追加する必要があります。ビルドメソッドは何かを返さなければなりません。 – Qback