soy nuevo en este lenguaje y no entiendo el ¿por que el error? y no encuentro solución alguna.....
aquí el código.
salu2
Código Python:
Ver original
import wx import sqlite3 conn = sqlite3.connect('formulario.dat') cur = conn.cursor() cur.execute("""SELECT * FROM inventario""") list = list(cur.fetchall()) index = range(len(list)) class App(wx.App): def OnInit(self): self.ventana = wx.Frame(parent = None, title = u'Resultados.', size = (200,400), pos = (320,150)) panel = wx.Panel(self.ventana, -1) name = wx.StaticText(panel, -1, 'Producto', pos = (20,30)) self.nombrecaja = wx.TextCtrl(panel, -1, '', pos = (20, 50)) self.nombrecaja.Bind(wx.EVT_TEXT, self.Buscar) return True def Buscar(self, evt): self.grid.DeleteAllItems() cur.execute("""SELECT * FROM inventario""") all = cur.fetchall() criterio = self.nombrecaja.GetValue() if criterio <> '': cur.execute("""SELECT * FROM inventario WHERE producto LIKE ('%%%s%%')""" %(criterio)) items = cur.fetchall() else: items = [] aplicacion = App() aplicacion.MainLoop()