El RAD tiene muy buena pinta.

El 14/05/2013 0:48, Mariano Reingart escribió:
Por el error, te falta la imágen (wxBitmap::CreateFromImage(): invalid image).
Deberías bajarte el archivo zip que contiene las imagenes (fondo
tile.bmp, botones trash.gif y edit.gif):

https://gui2py.googlecode.com/files/gui2py-0.9b.zip

Gracias por reportarlo, voy a ver de agregarle una advertencia o
excepción y una aclaración en la guía de instalación.

Si podés, avisame si te funciona para descartar que haya algún otro
inconveniente.


Era ese zip sobre el que estaba probando, en una carpeta en el escritorio, despues de haber instalado el exe.

He modificado graphic.py/Bitmap.load_file, en lugar "self._filename = filename":

            if os.path.exists(filename):
                self._filename = filename
            else:
                print "Warning: Image %s not found" % filename
                self._bits = wx.EmptyBitmap(10,10)
                return

Y ya funciona el sample.pyw, pero con algunas cosas en negro. Lo único es que va tirando errores AttributeError: 'SuperToolTip' object has no attribute '_superToolTip' [1]

Por otro lado, si quiero probar los controles uno a uno me casca con "ValueError: Attempted relative import in non-package", y con razón. "Relative imports for intra-package imports are highly discouraged." [2]. Aunque son detalles, son muy importantes, porque por muy bueno que sea un proyecto, uno que lo baja para probarlo por primera vez te lo descarta en dos minutos si empieza a ver errores, y siempre toca donde no tiene que tocar.

Sigo trasteando, saludos.

---------------------------
Nota [1]

C:\Users\txema>c:\python27\python -m gui.tools.designer
Warning: Image tile.bmp not found
Warning: Image edit.gif not found
Warning: Image edit.gif not found
BMP <gui.graphic.Bitmap instance at 0x03AA8B48>
Warning: Image trash.gif not found
Warning: Image trash.gif not found
BMP <gui.graphic.Bitmap instance at 0x03AB5E18>
basic creation timing: t1 - t0: 0.239000082016
Traceback (most recent call last):
File "c:\python27\lib\site-packages\wx-2.9.4-msw\wx\lib\agw\supertooltip.py",
line 898, in OnWidgetEnter
    if self._superToolTip:
AttributeError: 'SuperToolTip' object has no attribute '_superToolTip'
Traceback (most recent call last):
File "c:\python27\lib\site-packages\wx-2.9.4-msw\wx\lib\agw\supertooltip.py",
line 931, in OnWidgetLeave
    if self._superToolTip:
AttributeError: 'SuperToolTip' object has no attribute '_superToolTip'

Nota [2]

Traceback (most recent call last):
  File "button.py", line 13, in <module>
    from ..event import FormEvent
ValueError: Attempted relative import in non-package

http://www.python.org/dev/peps/pep-0008/

Le he metido esto para verlos:
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
from gui.event import FormEvent

_______________________________________________
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