我试着用kivy做我的项目,但我不能很好地处理它。。 我做了一个按钮,但我想当我按下他它会创建另一个(新)按钮。谢谢!你知道吗
from kivy.app import App
from kivy.lang import builder
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.widget import Widget
from kivy.uix.button import Button
def createButton():
b = Button(pos=(0, 90), size_hint=(.2, .2), on_press=lambda a:ad())
return b
def ad():
"crate new button here!"
class NoobApp(App):
def build(self):
return createButton()
if __name__ == '__main__':
NoobApp().run()
在
ad()
方法中,添加一行以创建按钮并将其添加到应用程序的根目录中:请注意,这是将
Button
添加到Button
,(应用程序的root
是原始的Button
)。不是推荐的方法。您可能应该从build()
方法返回某种Layout
。你知道吗相关问题 更多 >
编程相关推荐