方法调用时,Android应用程序崩溃

时间:2016-04-17 14:37:34

标签: android python-3.x kivy buildozer

我正在使用Python3,kivy和Buildozer尝试我的第一个Android应用。所有人都看得很顺利,该程序运行Python并且Androd应用程序启动。但是,当在Android上调用以下方法(通过单击按钮)时,应用程序将关闭。可能是完全明显的东西,但我的新手眼睛看不到它。 如果有人能以正确的方式指出我,我将不胜感激。 (很抱歉发布了这么多剧本 - 但我无法确定导致问题的原因。)

def popup (self, *args):
  self.findings = []
  with open("./patterns/list.txt", "r") as f :
    for l in iter(f) :
      if len(self.t.text) > 0 :
        if self.t.text in l :
          l = l.rstrip('\n')
          t = tuple(l.split(','))
          self.findings.append( t )

  self.pop = Popup(title='Search Results = ' + str(len(self.findings)))
  b2 = BoxLayout(orientation='vertical')
  car = Carousel(direction='right', loop=True)
  but3 = Button(text='Close', font_size=50, size_hint_y=None, height=80)
  b2.add_widget(car)
  b2.add_widget(but3)
  self.pop.add_widget(b2)
  but3.bind(on_release=self.close)

  for i in self.findings :
    image = Image(source="./patterns/"+i[0]+".png")
    car.add_widget(image)

  self.pop.open()

0 个答案:

没有答案