[Python-es] Ayuda urgente
Alexandro Colorado
jza en oooes.org
Mie Ago 21 22:07:12 CEST 2013
Te sugiero que aprendas a debuggear, aqui un pequeño tutorial de idle, el
IDE incluido en python.
http://www.youtube.com/watch?v=kpyDMK9ZeV4
2013/8/21 Hiram Zúñiga <hiramhzr en gmail.com>
> Hola al parecer el problema esta en que te falta un paréntesis,
> para ser más exactos en el paréntesis que cierra ')'
> pos=wx.Point(200,200)
>
> #tu script
> def __init__(self, parent):
> wx.Frame.__init__(self, parent ,-1, 'Ingresar Movimiento',
> style=wx.MAXIMIZE_BOX | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX,
> pos=wx.Point(200,200,size=wx.Size(410,200))
>
> hiram
>
>
> On Thu, Aug 15, 2013 at 04:34:09PM -0300, Alfredo Riguetti wrote:
> > Tengo un sistema andando, no se que fue que toque sin querer que
> > esta ventana me dejo de andar y cuando lo corro me da un error en :
> >
> > self.etiquetaBanco ....
> >
> > self.etiquetaBanco = wx.StaticText(id=-1,label='Nombre Banco',
> > ^
> > SyntaxError: invalid syntax
> >
> > el cofigo es este. aclaro ESTA ANANDO pero sin dudas algo paso y no
> > me doy cuneta que..
> >
> >
> > class VentanaMovDescuento(wx.Frame):
> >
> > def __init__(self, parent):
> > wx.Frame.__init__(self, parent ,-1, 'Ingresar Movimiento',
> > style=wx.MAXIMIZE_BOX | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX,
> > pos=wx.Point(200,200,size=wx.Size(410,200))
> >
> > # Banco.
> > self.etiquetaBanco = wx.StaticText(id=-1,label='Nombre Banco',
> > name='etiquetaBanco', parent=self,pos=wx.Point(16, 66),
> > size=wx.Size(110, 30), style=0)
> >
> > self.textoBanco = wx.TextCtrl(id=-1,
> name='textoBanco',parent=self,
> > pos=wx.Point(110, 66), size=wx.Size(288, 21))
> >
> > # Nro Cheque
> > self.etiquetaNrocheque = wx.StaticText(id=-1,label='Nro de
> cheque',
> > name='etiquetaNrocheque', parent=self,pos=wx.Point(16, 93),
> > size=wx.Size(110, 30), style=0)
> >
> > self.textoNrocheque = wx.TextCtrl(id=-1, name='textoNrocheque',
> > parent=self,pos=wx.Point(110, 90), size=wx.Size(288, 21))
> >
> > # Dias de descuento .
> > self.etiquetaDias= wx.StaticText(id=-1,label='Dias a desc.',
> > name='etiquetaDias', parent=self,pos=wx.Point(16, 118),
> > size=wx.Size(110, 13), style=0)
> >
> > self.textoDias = wx.TextCtrl(id=-1, name='textoDias',
> > parent=self,pos=wx.Point(110, 114), size=wx.Size(50, 21))
> >
> > # Monto.
> > self.etiquetaMonto = wx.StaticText(id=-1,label='Monto',
> > name='etiquetaMonto', parent=self,pos=wx.Point(200, 118),
> > size=wx.Size(54, 13), style=0)
> >
> > self.textoMonto = wx.TextCtrl(id=-1, name='textoMonto',
> > parent=self,pos=wx.Point(240, 114), size=wx.Size(158, 21))
> >
> > # Precio porcentaje inicial
> >
> > self.etiquetaPorcentajeInicial =
> > wx.StaticText(id=-1,label='Porc. apl.',
> > name='etiquetaPorcentajeInicial', parent=self,pos=wx.Point(16,
> 142),
> > size=wx.Size(40, 13), style=0)
> >
> > self.textoPorcentajeInicial = wx.TextCtrl(id=-1,
> > name='textoPorcentajeInicial',
> > parent=self,pos=wx.Point(110, 138), size=wx.Size(40, 21))
> >
> > # Botón de Aceptar datos.
> > self.aceptar = wx.Button(parent=self,id=-1,label="Generar
> > Descuento",
> > pos=wx.Point(160,160),size=wx.Size(130,30))
> >
> >
> > # Botón de salida de la aplicación.
> > self.salir = wx.Button(parent=self,id=-1,label="Salir",
> > pos=wx.Point(300,160),size=wx.Size(98,30))
> >
> >
> > # Creamos los manejadores de eventos, ligando los eventos a
> > # los métodos que tendrán el código asociado.
> > self.salir.Bind(wx.EVT_BUTTON, self.OnBotonSalir)
> > #self.salir.Bind(wx.EVT_CLOSE, self.OnSalir)
> >
> > self.aceptar.Bind(wx.EVT_BUTTON, self.OnClickAceptar)
> >
> >
> >
> > self.Bind(wx.EVT_CLOSE, self.cerrar)
> >
> >
> > def OnBotonSalir(self, event):
> > # Cerramos la ventana.
> > self.Close(True)
> >
> > #def OnSalir(self, event):
> > # Destruimos el widget.
> > #self.Destroy()
> >
> >
> > def OnClickAceptar(self,event):
> > # Calcular Resultados
> > global
> monto_descuento,nrocheque,nombre,apellidos,banco,monto,porcentajeinicial,
> > monto_mensual, monto_xdia, monto_decuento, dias, total_a_pagar
> >
> > nrocheque = self.textoNrocheque.GetValue()
> > banco = self.textoBanco.GetValue()
> > monto = self.textoMonto.GetValue()
> > nombre = self.textoNombre.GetValue()
> > apellidos = self.textoApellidos.GetValue()
> > porcentajeinicial = self.textoPorcentajeInicial.GetValue()
> > dias = self.textoDias.GetValue()
> >
> > monto = float(monto)
> > porcentajeinicial = float(porcentajeinicial)
> > monto_mensual = float(0.00)
> > monto_mensual = (monto * porcentajeinicial)/100
> > monto_xdia = float(0.00)
> > monto_xdia = monto_mensual/30
> > monto_descuento = 0.0
> > dias = float(dias)
> > monto_descuento = monto_xdia * dias
> >
> > total_a_pagar = 0.0
> > total_a_pagar = monto - monto_descuento
> >
> >
> > VentanaResultado = VentanaResultadoDescuento(self)
> >
> > VentanaResultado.Show(True)
> > VentanaResultado.MakeModal(True)
> >
> > def cerrar(self, evt):
> > self.MakeModal(False)
> > evt.Skip()
> >
> >
> > _______________________________________________
> > Python-es mailing list
> > Python-es en python.org
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
--
Alexandro Colorado
Apache OpenOffice Contributor
http://www.openoffice.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130821/dc87ef6c/attachment.html>
Más información sobre la lista de distribución Python-es