From: Xeross <xe...@th...> - 2010-08-30 21:54:35
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> </head> <body bgcolor="#ffffff" text="#000000"> Hey,<br> <br> I have a wxPython application that I plan on distributing with py2exe, however when built with py2exe the buttons look like those old windows buttons <a class="moz-txt-link-freetext" href="http://i33.tinypic.com/30sk2ls.jpg">http://i33.tinypic.com/30sk2ls.jpg</a> (Bottom one), though when running the source they look like the top button.<br> <br> When I disable the file bundling the buttons do display correctly but I started using py2exe partially because of this bundling.<br> <br> I also tried adding a manifest which apparently doesn't need to be done anymore since wxPython 2.8.11 or something however all that did was crash the program with an initialization error R6034.<br> <br> So now my question is: does anyone here know how to get the application to look the way it is supposed to look ?<br> <br> Thank you for your time, Xeross<br> </body> </html> |
From: Michael H. <Michael@Hipp.com> - 2010-08-31 12:07:13
|
On 8/30/2010 4:28 PM, Xeross wrote: > I have a wxPython application that I plan on distributing with py2exe, > however when built with py2exe the buttons look like those old windows > buttons http://i33.tinypic.com/30sk2ls.jpg (Bottom one), though when > running the source they look like the top button. > > When I disable the file bundling the buttons do display correctly but I > started using py2exe partially because of this bundling. IMHO. The bundling option should be entirely removed. I have never been able to get it to work. If someone wants bundling, use an installer. That's the only to get true bundling. > I also tried adding a manifest which apparently doesn't need to be done > anymore since wxPython 2.8.11 or something however all that did was > crash the program with an initialization error R6034. > > So now my question is: does anyone here know how to get the application > to look the way it is supposed to look ? The manifest is the primary way to get the more modern look. There's no reason it should cause a crash, most here use it all the time. You'll probably have to post your setup.py. Michael |
From: Michael H. <Michael@Hipp.com> - 2010-08-31 12:58:49
|
On 8/31/2010 7:23 AM, Stein van Oevelen wrote: > Op 31-8-2010 14:07, Michael Hipp schreef: >> On 8/30/2010 4:28 PM, Xeross wrote: >>> I have a wxPython application that I plan on distributing with py2exe, >>> however when built with py2exe the buttons look like those old windows >>> buttonshttp://i33.tinypic.com/30sk2ls.jpg (Bottom one), though when >>> running the source they look like the top button. >>> >>> When I disable the file bundling the buttons do display correctly but I >>> started using py2exe partially because of this bundling. >> IMHO. The bundling option should be entirely removed. I have never been >> able to get it to work. If someone wants bundling, use an installer. >> That's the only to get true bundling. >> >>> I also tried adding a manifest which apparently doesn't need to be done >>> anymore since wxPython 2.8.11 or something however all that did was >>> crash the program with an initialization error R6034. >>> >>> So now my question is: does anyone here know how to get the application >>> to look the way it is supposed to look ? >> The manifest is the primary way to get the more modern look. There's no >> reason it should cause a crash, most here use it all the time. You'll >> probably have to post your setup.py. >> >> Michael > I even used GUI2EXE to test if it would work, using the manifest that > came with it, after building and executing it still crashed with R6034 > > According to > http://msdn.microsoft.com/en-us/library/ms235560%28VS.80%29.aspx > something tried to load a DLL without a manifest but I am using a > manifest so that's a bit weird. > > Here's a quick test scripts that crashes: > http://paste.pocoo.org/show/256646/ > > There's 2 possibilities: > 1. I'm using the wrong DLL files, however as far as I know they are correct. > 2. I'm using the wrong Manifest Let's keep replies on list. The manifest part looks correct. But if you're getting DLL problems you probably need to dig into these: http://wiki.wxpython.org/py2exe http://www.py2exe.org/index.cgi/Tutorial#Step52 http://www.py2exe.org/index.cgi/Py2exeAndWin32ui Also depends on what version of Python you're using. Michael |
From: Massa, H. A. <ch...@gh...> - 2010-08-31 13:21:58
Attachments:
setupinno.py
|
Xeross, please find attached the setupinno.py file I use to bundly applications with py2exe using wx.Python. the "new buttons" are activated as soon as the fitting scheme is activated in the Operating System. The criticial part is the manifest at the beginning, which gets used in other_ressources to build it. It even works as a single file. Best wishes, Harald On Mon, Aug 30, 2010 at 23:28, Xeross <xe...@th...> wrote: > Hey, > > I have a wxPython application that I plan on distributing with py2exe, > however when built with py2exe the buttons look like those old windows > buttons http://i33.tinypic.com/30sk2ls.jpg (Bottom one), though when running > the source they look like the top button. > > When I disable the file bundling the buttons do display correctly but I > started using py2exe partially because of this bundling. > > I also tried adding a manifest which apparently doesn't need to be done > anymore since wxPython 2.8.11 or something however all that did was crash > the program with an initialization error R6034. > > So now my question is: does anyone here know how to get the application to > look the way it is supposed to look ? > > Thank you for your time, Xeross > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Py2exe-users mailing list > Py2...@li... > https://lists.sourceforge.net/lists/listinfo/py2exe-users > > -- GHUM Harald Massa persuadere et programmare Harald Armin Massa Spielberger Straße 49 70435 Stuttgart 0173/9409607 no fx, no carrier pigeon - Using PostgreSQL is mostly about sleeping well at night. |