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