Foros del Web » Programando para Internet » Python »

Parpadeos o Señales acústicas en WxPython

Estas en el tema de Parpadeos o Señales acústicas en WxPython en el foro de Python en Foros del Web. Buenas tardes, necesitaría un poco de ayuda... tengo un formulario en wxPython y según el valor de algunos campos me gustaría que el texto parpadease ...
  #1 (permalink)  
Antiguo 28/03/2011, 11:52
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 9 años
Puntos: 3
Parpadeos o Señales acústicas en WxPython

Buenas tardes, necesitaría un poco de ayuda... tengo un formulario en wxPython y según el valor de algunos campos me gustaría que el texto parpadease (blinking) o hacer señales acústicas (como un pitido) o un poco más sofisticado ejecutar un archivo de música.

¿es posible?, ¿donde puedo ver ejemplos?.

Gracias.
  #2 (permalink)  
Antiguo 28/03/2011, 15:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 14 años, 8 meses
Puntos: 1360
Respuesta: Parpadeos o Señales acústicas en WxPython

Aquí hay un ejemplo de como reproducir mp3
  #3 (permalink)  
Antiguo 29/03/2011, 07:09
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 9 años
Puntos: 3
Respuesta: Parpadeos o Señales acústicas en WxPython

Gracias, aunque el ejemplo me parece complicado para mi... ¿donde puedo encontrar ejemplos algo más sencillos... ?

¿hay alguna propiedad para cambiar el color del valor mostrado en un CtrlTxt?,
¿hay alguna propiedad para hacer que se ponga en parpadeo?.

es que busco en la documentacion y no encuentro...

Gracias.
  #4 (permalink)  
Antiguo 02/04/2011, 12:21
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 9 años
Puntos: 3
Respuesta: Parpadeos o Señales acústicas en WxPython

¿alguna ayuda para este tema?. Gracias.
  #5 (permalink)  
Antiguo 02/04/2011, 20:01
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 14 años, 8 meses
Puntos: 1360
Respuesta: Parpadeos o Señales acústicas en WxPython

Código Python:
Ver original
  1. import wx
  2. from time import sleep
  3.  
  4. class MyFrame(wx.Frame):
  5.     def __init__(self, parent,id, title):
  6.         wx.Frame.__init__(self, parent,id, title,size=(700,700))
  7.         self.Panel = Panel(self)
  8.         self.Show()        
  9.        
  10.  
  11. class Panel(wx.Panel):
  12.     def __init__(self, *args, **kwargs):
  13.         wx.Panel.__init__(self, *args, **kwargs)
  14.        
  15.         box = wx.BoxSizer(wx.VERTICAL)
  16.        
  17.         box1 = wx.BoxSizer(wx.HORIZONTAL)
  18.         self.txt1 = wx.TextCtrl(self)
  19.         self.lbl1 = wx.StaticText(self, label='x:  ')
  20.         box1.Add(self.lbl1)
  21.         box1.Add(self.txt1)
  22.        
  23.         box.Add(box1)
  24.         self.bttn = wx.Button(self, label='Click me')
  25.         box.Add(self.bttn)
  26.        
  27.         self.SetAutoLayout(True)
  28.         self.SetSizer(box)
  29.         self.Layout()
  30.        
  31.         self.bttn.Bind(wx.EVT_BUTTON, self.OnClick)
  32.    
  33.     def OnClick(self, event):
  34.         self.txt1.SetBackgroundColour(wx.Colour(255, 0, 0))
  35.         self.Refresh(False)
  36.            
  37.        
  38.        
  39.  
  40. app = wx.App(0)
  41. f = MyFrame(None,-1,"hola")
  42. app.MainLoop()
Espero que esto te ayuda.
  #6 (permalink)  
Antiguo 07/04/2011, 12:02
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mallorca
Mensajes: 139
Antigüedad: 9 años
Puntos: 3
Respuesta: Parpadeos o Señales acústicas en WxPython

Muchas gracias Razpeitia, voy a probar.

Etiquetas: señales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:20.