在事件上添加小部件。基维
Add widgets on event . Kivy
我尝试在事件中添加按钮,但没有 results.This 是我调用 'add_picture' 的代码的一部分 function.What 有问题吗?
UPD
Build方法通过.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)
在这个地方尝试添加Button(2种方法)
def add_picture(self, fn, *args):
self.Button.text = 'Allo'
# return Button(text = 'Allo')
您的构建方法应该 return 小部件树。例如,我可以按照 build()
returns Label
的方式使用它,然后将 widgets
添加到 Label
。
您的 build()
方法看起来没有 return 任何东西..
我尝试在事件中添加按钮,但没有 results.This 是我调用 'add_picture' 的代码的一部分 function.What 有问题吗?
UPD Build方法通过.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)
在这个地方尝试添加Button(2种方法)
def add_picture(self, fn, *args):
self.Button.text = 'Allo'
# return Button(text = 'Allo')
您的构建方法应该 return 小部件树。例如,我可以按照 build()
returns Label
的方式使用它,然后将 widgets
添加到 Label
。
您的 build()
方法看起来没有 return 任何东西..