On Oct 11, 6:49 pm, Chris Rebert <c...@rebertia.com> wrote: > On Mon, Oct 11, 2010 at 6:16 AM, tinauser <tinau...@libero.it> wrote: > > hi there, > > i need to embed python GUI in a c++ code. I've seen that,while on > > windows running GUI is no problem, in mac i need to use pythonw > > instead python. > > the question is,how should i tell the program that if the OS is mac, > > it should pythonw, otherwise python is fine? > > I think you have it backwards. MS Windows is where one typically needs > to use pythonw to suppress a console window from opening when Python > is run. *nixes (including Mac OS X) have no such problem and (I'm > pretty sure) only have a pythonw executable for compatibility > purposes. Just specify pythonw regardless of OS and you should be > fine. > > Cheers, > Chris > --http://blog.rebertia.com
thanks: how do i specify pythonw programmatically? i tried Py_SetProgramName("pythonw"); it doesn't raise errors, but does not solve the problem on mac, i.e. i get the error: This program needs access to the screen. Please run with 'pythonw', not 'python', and only when you are logged in on the main display of your Mac. -- http://mail.python.org/mailman/listinfo/python-list