Código Python:
Ver originalself.Bind(wx.EVT_BUTTON,self.onboton)
def onboton(self,event):
x=self.textocodigo.GetValue()
conexion=sqlite3.connect("MOTOS.S3DB")
cursor=conexion.cursor()
t=(x, )
cursor.execute("SELECT CODIGO,PRECIO FROM MOTOS WHERE DETALLE=?",t)
for row in cursor:
self.textocodigo2.SetValue(row[0])
dat1=self.textocodigo3.SetValue(row[1])
dat=self.textocodigo5.GetValue()
dattotal=float(dat)*dat1
print dattotal
Como ya te he dicho,
por favor formatea tu código. Ya sea con las etiquetas CODE o Highlight. Puedes darle click en el botón grande que dice citar para que veas como lo formateo.
Ahora si, vamos por partes.
- Python toma como separador de decimales el carácter '.'
- Si quieres la suma puedes hacer un query que te de la suma.
- Has intentado con 4.25, tu sabes reemplazar la coma por el punto.
- Pensé que quería la suma, pero por el código, no entiendo bien lo que quieres.
En general, necesitas aprender mas python, leer mas sobre el lenguaje.
Tienes la idea, pero algo me dice que solo estas copy&paste código.