From: Timo L. <tim...@gm...> - 2010-01-20 20:00:37
|
Hello, I have a problem with no icon showing for my executable on Vista (and maybe higher, don't have W7). I searched the web and it seems I'm not the only one, but there aren't that much solutions given. Some say it has to do with the ID you give the icon resource in the setup file. The default is '1' in GUI2exe, I tried others, but nothing helps. Another solution was to include multiple sized png files into the .ico. So I did create a couple of png file with the size 16x16, 32x32, 48x48 and 256x256 and bundled these into an ico-file. This doesn't help either. Does anyone had the same problem and fixed it somehow? Using py2exe 0.6.9 and python 2.6. Cheers, Timo |
From: Rick K. <ric...@co...> - 2010-01-21 21:11:59
|
Hi, On XP SP2, with Python 2.6.4 and py2exe0.6.9, I built the 'simple' sample in the py2exe\samples folder (after rounding up msvcp90.dll and msvcr90.dll) and moved the entire contents of the resulting dist directory to another computer without python installed, running XP SP3. I also added msvcr90.dll to the dist directory, since apparently nothing works without it. The resulting executables won't run on the XP SP3 computer without python. They do run on the XP SP2 computer with python. There seems to be a dependency on python. What am I doing wrong? Rick King Southfield MI BTW: I modified the test_wx.py to import wx instead of import from wxPython: import wx class MyFrame(wx.Frame): def __init__(self, parent, ID, title, pos=wx.DefaultPosition, size=(200, 200), style=wx.DEFAULT_FRAME_STYLE): wx.Frame.__init__(self, parent, ID, title, pos, size, style) panel = wx.Panel(self, -1) button = wx.Button(panel, 1003, "Close Me") button.SetPosition(wx.Point(15, 15)) wx.EVT_BUTTON(self, 1003, self.OnCloseMe) wx.EVT_CLOSE(self, self.OnCloseWindow) button = wx.Button(panel, 1004, "Press Me") button.SetPosition(wx.Point(15, 45)) wx.EVT_BUTTON(self, 1004, self.OnPressMe) def OnCloseMe(self, event): self.Close(True) def OnPressMe(self, event): x = 1 / 0 def OnCloseWindow(self, event): self.Destroy() class MyApp(wx.App): def OnInit(self): frame = MyFrame(None, -1, "Hello from wxPython") frame.Show(True) self.SetTopWindow(frame) return True app = MyApp(0) app.MainLoop() |
From: Mark H. <ski...@gm...> - 2010-01-21 23:14:59
|
On 22/01/2010 8:11 AM, Rick King wrote: > Hi, > > On XP SP2, with Python 2.6.4 and py2exe0.6.9, I built the 'simple' > sample in the py2exe\samples folder (after rounding up msvcp90.dll and > msvcr90.dll) and moved the entire contents of the resulting dist > directory to another computer without python installed, running XP SP3. > I also added msvcr90.dll to the dist directory, since apparently nothing > works without it. I believe you also need the .manifest file that comes with the msvc runtime libs in the same directory as the DLL for things to work. Mark |
From: Werner F. B. <wer...@fr...> - 2010-01-22 09:08:07
|
Rick, On 21/01/2010 22:11, Rick King wrote: > Hi, > > On XP SP2, with Python 2.6.4 and py2exe0.6.9, I built the 'simple' > sample in the py2exe\samples folder (after rounding up msvcp90.dll and > msvcr90.dll) and moved the entire contents of the resulting dist > directory to another computer without python installed, running XP SP3. > I also added msvcr90.dll to the dist directory, since apparently nothing > works without it. > > The resulting executables won't run on the XP SP3 computer without > python. They do run on the XP SP2 computer with python. > > There seems to be a dependency on python. What am I doing wrong? Adapt your setup.py to the one shown on this wiki: http://wiki.wxpython.org/py2exe Haven't tried it with 2.6.4 but it worked without issues with 2.6.2. Dev down on Win Vista and Win 7 and run exe on these and on Win XP which has never seen any Python version. Werner |
From: Atsuo I. <ish...@ge...> - 2010-02-18 10:47:22
|
Hello, On Thu, Jan 21, 2010 at 5:00 AM, Timo List <tim...@gm...> wrote: > > Hello, I have a problem with no icon showing for my executable on Vista (and maybe higher, don't have W7). > I have same problem on Vista. Once I open the .exe file and save with Visual Studio 2008, the icon is displayed correctly on explorer. -- Atsuo Ishimoto Mail: ish...@ge... Blog: http://d.hatena.ne.jp/atsuoishimoto/ Twitter: atsuoishimoto |