Seite 1 von 1
wx und py2exe
Verfasst: Freitag 5. November 2010, 10:50
von joh#
Hallo,
ich wollte ein wx Programm mit py2exe verteilen,
nur klemmt die Säge beim Verwenden von Bildern
der Code:
http://paste.pocoo.org/show/286390/
die Fehlermeldung:
Code: Alles auswählen
Traceback (most recent call last):
File "test_wx.py", line 45, in <module>
File "wx\_core.pyc", line 7978, in __init__
File "wx\_core.pyc", line 7552, in _BootstrapApp
File "test_wx.py", line 40, in OnInit
File "test_wx.py", line 20, in __init__
File "wx\_gdi.pyc", line 823, in BitmapFromImage
wx._core.PyAssertionError: C++ assertion "image.Ok()" failed at ..\..\src\msw\bitmap.cpp(802) in wxBitmap::CreateFromImage(): invalid image
Normal mit dem Interpreter aufgerufen geht das aber. logo.gif lässt
sich auch mit WinXP Bordmitteln anzeigen.
Gruß
joh
Re: wx und py2exe
Verfasst: Freitag 5. November 2010, 11:04
von Sr4l
Das builden mit Py2Exe geht?
Dann findet er einfach die Bilddatei nicht.
Gib bitte auch mal das py2exe script, was du verwendest.
Re: wx und py2exe
Verfasst: Freitag 5. November 2010, 11:37
von joh#
Sr4l hat geschrieben:Das builden mit Py2Exe geht?
Naja, bei meinen sourcen eher nicht....

Aber die mitgelieferten Bsp's laufen.
Sr4l hat geschrieben:Dann findet er einfach die Bilddatei nicht.
Die liegt im gleichen Vereichnis, wie das zu konvertierende .py-file.
Da sollte sie doch schon gefunden werden?
Sr4l hat geschrieben:Gib bitte auch mal das py2exe script, was du verwendest.
setup.py:
Code: Alles auswählen
from distutils.core import setup
import py2exe
setup(
version = "0.1.0",
description = "py2exe sample script",
name = "py2exe samples",
# targets to build
windows = ["test_wx.py"],
)
ansonsten liegen unter C:\Programme\python26\Lib\site-packages\py2exe ansonsten nur:
boot_common.py
boot_com_servers.py
boot_ctypes_com_server.py
boot_service.py
build_exe.py
mf.py
__init__.py
Re: wx und py2exe
Verfasst: Freitag 5. November 2010, 13:04
von Dav1d
Ich kenn' mich jetzt nicht so mit Py2Exe aus, aber vllt hilft dir das:
http://www.blog.pythonlibrary.org/2010/ ... ry-series/
Re: wx und py2exe
Verfasst: Freitag 5. November 2010, 15:23
von Sr4l
Also dein Beispiel Datei mit der setup.py laufen bei mir ohne probleme durch.
dann kopier ich noch die logo.gif nach dist/ und alles läuft.
Py2Exe kümmert sich nicht um deine nicht Python Datein.
Die kannst du aber auch automatisch ins Dist Verzeichnis kopieren lassen.
vgl.
http://www.py2exe.org/index.cgi/data_files
Re: wx und py2exe
Verfasst: Samstag 6. November 2010, 15:56
von joh#
Sr4l hat geschrieben:Also dein Beispiel Datei mit der setup.py laufen bei mir ohne probleme durch.
dann kopier ich noch die logo.gif nach dist/ und alles läuft.
Py2Exe kümmert sich nicht um deine nicht Python Datein.
Ja das war's ! Ich habe tatsächlich vergessen die logo.gif mit nach /dist zu kopieren
DANKE !!
Re: wx und py2exe
Verfasst: Samstag 6. November 2010, 16:05
von joh#
Hab ich ausprobiert, und hat auch funktioniert, nur war dort gerade kein StaticBitmap
(woran ich gescheitert bin) verwendet worden. Trotzdem eine schöne Anleitung...
Gruß
joh