在python

时间:2015-07-20 16:43:54

标签: python button widget kivy

嘿伙计们我在kivy上问了这个问题,但无法得到答案。也许有人可以帮助这个论坛。我有一个项目,即读取行的文件行,将某些数据元素存储在列表中,为它们创建按钮,然后单击它们使它们单独执行另一个操作。我做了一个例子,但是已经准备好了一份清单。我想创建一个应用程序,它将创建小部件,然后单独绑定它们,而不必手动键入绑定方法。所有这些都是动态完成的,无论列表包含多少条目。

inventory = [ 'Honda', 'Lincoln', 'Ford', 'Toyota']

Class Vehicle(GridLayout):    
    def __init__(self, **kwarg):    
        super(Vehicle, self).__init__(**kwargs)
        rws = 1    
        for li in inventory  
           btn = Button(text = str(li))    
           btn.bind(on_release=clk)   
           self.rows = rows
           self.add_widget(btn)


def click(self, object)
   print(?)

class My_app(self):    
    def build (self):    
        return Vehical()

My_app().run()

我的目标是让每个按钮都可以点击,并能够打印每个按钮的名称...例如按钮(丰田)点击 - 打印"丰田"。我真的迷失了如何实现这一目标。我仍然是python和kivy的新手。任何建议将不胜感激。如果我没有使用正确的术语,请原谅我。 感谢

0 个答案:

没有答案