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@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a