PNG Transparency in Standalone EXE

Phil Edwards <[email protected]>
Newsgroups gmane.comp.python.pythoncard
Message-ID <[email protected]>
Hi All:

I'm written a short program for use at work - both the target and development 
platform is WinXP and I have Python 2.4, wxPython 2.6.3.2 and PythonCard 
0.8.2 on the machine where I'm writing/testing the code.

The program has the company logo displayed on the UI in the form of a 
transparent PNG graphic in the bottom right corner of the panel. The logo 
displays perfectly when I run my code either from a DOS prompt or by a 
double-click on the .py file in explorer.

When I package the program up into an EXE, using standaloneBuilder, the 
resultant executable does not display the graphic correctly. It shows up with 
a black background instead of transparent. I get the same result regardless 
of whether I use pyInstaller or py2exe to do the conversion to EXE, which 
suggests to me that the problem may be due to the altered execution 
environment that is present when running a standalone application.

Problem is, I have absolutely no idea where to start looking to troubleshoot 
this - can anybody offer any suggestions to get me going? The only thing I 
was able to think of was explicitly setting the background colour on the 
Image component so it matched the colour of the panel, but this didn't make 
any difference.

-- 

Regards

Phil Edwards
Brighton, UK

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.