nuevamente aqui

Amm-Python python en ammsoft.com
Jue Feb 3 17:00:55 CET 2005


La demo de wxpython te muestra una opción de hacerlo de forma clara y
diáfana.

#main.py
.......

class MySplashScreen(wx.SplashScreen):
    def __init__(self):
        bmp = wx.Image(opj("bitmaps/splash.gif")).ConvertToBitmap()
        wx.SplashScreen.__init__(self, bmp,
 
wx.SPLASH_CENTRE_ON_SCREEN|wx.SPLASH_TIMEOUT,
                                4000, None, -1,
                                style =
wx.SIMPLE_BORDER|wx.FRAME_NO_TASKBAR|wx.STAY_ON_TOP)
        wx.EVT_CLOSE(self, self.OnClose)

    def OnClose(self, evt):
        frame = wxPythonDemo(None, -1, "wxPython: (A Demonstration)")
        frame.Show()
        evt.Skip()  # Make sure the default handler runs too...


class MyApp(wx.App):
    def OnInit(self):
        """
        Create and show the splash screen.  It will then create and show
        the main frame when it is time to do so.
        """
        wx.InitAllImageHandlers()
        splash = MySplashScreen()
        splash.Show()
        return True



#-----------------------------------------------------------------------
----

def main():
    try:
        demoPath = os.path.dirname(__file__)
        os.chdir(demoPath)
    except:
        pass
    app = MyApp(wx.Platform == "__WXMAC__")
    app.MainLoop()


#-----------------------------------------------------------------------
-----

if __name__ == '__main__':
    main()

#-----------------------------------------------------------------------
-----


> -----Mensaje original-----
> De: python-es-bounces en aditel.org 
> [mailto:python-es-bounces en aditel.org] En nombre de Carlos 
> Eduardo Sotelo Pinto
> Enviado el: dijous, 3 / febrer / 2005 16:33
> Para: La lista de python en castellano
> Asunto: [Python-es] nuevamente aqui
> 
> 
> Hola lista
> nuevamente haciendo consultas a los mas adictos
> tengo una app la cual la he desarrollado en boa 
> constructor... deseo que 
> antes de iniciar la aplicacion me muestr una ventana splash.. 
> ,mostrando 
> la informacion del programa... la version, nombre, etc...
> el detalle es que no se como.. ya que cree un wxDialog, peron si lo 
> incerto al inicio de sesion no pasa nada... y se planta...donde debo 
> ponerlo... y donde inicio tambien mi formulario o pnatalla de 
> inicio de 
> sesion antes de iniciar la apliciaon... gracias gente
> un saludo
> -- 
> Atentamente:
> *------------------------------------------------------------*
> |Carlos E. Sotelo Pinto |KrLoS                               |
> |Parque de la Esperanza |GNU/Linux User Registered # 379182  |
> |Asistente de Sistemas  |Tildes omitidas voluntariamente     |
> *------------------------------------------------------------*
> Sociedad Peruana de Computacion - SPC <http://www.spc.org.pe> 
> Grupo de Usuarios GNU/Linux Arequipa - AQPGLUG 
<http://www.aqpglug.org.pe> Asociacion Peruana de Software Libre -
APESOL <http://www.apesol.org>
------------------------------------------------------------------------
  ,= ,-_-. =.
((_/)o o(\_))
  `-'(. .)`-'
      \_/




Más información sobre la lista de distribución Python-es