Lanzador

Josep josepgimbernat en cdgir.com
Lun Oct 24 19:37:03 CEST 2005


Hola Nestor,
yo estoy programando con Boa desde hace algún tiempo y te puedo decir que con
Boa cuando quiero crear algun gui o aplicación lo que hago es darle a Crear
WxApp (5º botón de la pestaña New)
con ello se crean automáticamente dos ficheros uno llamado wxapp1.py y otro
wxframe1.py
el primero es el lanzador que tu buscas...
al ejecutarlo es el que se ocupa de todo...

si quieres un ejemplo de ello, mira el primer fichero, el wxapp

#!/usr/bin/env python
#Boa:App:BoaApp

from wxPython.wx import *

import wxFrame1

modules = {'wxFrame1' : [1, 'Main frame of Application',
'none://wxFrame1.py']}

class BoaApp(wxApp):
    def OnInit(self):
        wxInitAllImageHandlers()
        self.main = wxFrame1.create(None)
        self.main.Show()
        self.SetTopWindow(self.main)
        return True

def main():
    application = BoaApp(0)
    application.MainLoop()

if __name__ == '__main__':
    main()

y otra cosa... dices que nos envias los dos ficheros pero veo que son
duplicados..  o es que yo estoy ya demasiado borracho... y veo doble.

Espero te sirva.
Josep Gimbernat
K-DEMar.org

_____________________________________________________________________
Mensaje analizado y protegido, tecnologia antivirus www.trendmicro.es




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