wxpython ms-dos black window popping up in background

kaer kaerbuhez at gmail.com
Tue Sep 9 18:45:50 EDT 2008


On 9 sep, 23:35, icarus <rsa... at gmail.com> wrote:
> Oh ok. Thanks. In windows xp I just renamed the file extension to .pyw
> That did it.
>
> one more question...
>
> how do I create a pythonw standalone executable that works on w32,
> linux, mac, etc..?
>
> My intent is to have the process transparent to the user. He wouldn't
> even know the app was written in python. All he knows that when he
> double-clicks on it, the application pops up without the DOS black
> screen in the background (for w32 users.)
>
> On Sep 9, 10:49 am, "Chris Rebert" <c... at rebertia.com> wrote:
>
> > You need to have the script be run by pythonw.exe as opposed to python.exe
> > pythonw.exe suppresses the DOS box from coming up and should be used
> > for running GUI applications such as yours.
>
> > Regards,
> > Chris
>
> > On Tue, Sep 9, 2008 at 1:33 PM, icarus <rsa... at gmail.com> wrote:
> > > platform: windows xp professional, python 2.5, wxpython
>
> > > When I double-check on my program file test.py (for simplicity I'll be
> > > using this code below), I see the window just fine.  But the ms-dos
> > > black window pops up in the background. On Linux, no issues at all.
>
> > > How can I get rid of that ms-dos black window in the background?
> > > something I need to add to my code? a setting to adjust in windows?
> > > thanks in advance.
>
> > > #!/usr/bin/python
> > > import wx
>
> > > appwx = wx.App()
>
> > > frame = wx.Frame(None, -1, 'test.py')
> > > frame.Show()
>
> > > appwx.MainLoop()
> > > --
> > >http://mail.python.org/mailman/listinfo/python-list
>
> > --
> > Follow the path of the Iguana...http://rebertia.com

py2exe could be what you are looking for.



More information about the Python-list mailing list