If you are interested in desktop UI programming on the mac I *strongly* recommend sticking with Apple's objective-c (via xcode) and interface builder initially. Objective-c is generally surprisingly pleasant and if you want to build interfaces which mac people like you are kind of stuck with cocoa, since they smell non-cocoa based interfaces from a mile away :)
However all is not lost, since objective-c is really a quasi-dynamic interpreter with message passing in disguise you can use pyobjc which is a bridge to objective-c. This allows you to mix python in (or write the entire app in python). As an added bonus cocoa and interface builder are the most sophisticated toolset I've come across for interface development (mmm, data binding). If your goal is cross platform desktop development I echo the pyqt sentiment, though I'd examine the possibility of web development first. Oh, and TextMate is the editor you want for general purpose code editing. TextMate + ack plugin + pyflakes plugin = bliss :) mick On Tue, Jul 7, 2009 at 15:33, David Guerin<[email protected]> wrote: > > I have one requirement that I did not mention before, > I will need to create a UI, nice and graphical, is there an IDE that > can help with this? > > Regards > Dave > > On 7 Jul 2009, at 15:26, Padraig Kitterick wrote: > >> >> This is a great tutorial for setting up MacVIM as a Python IDE, >> including ctags support, code completion, etc: >> >> http://blog.dispatched.ch/2009/05/24/vim-as-python-ide/ >> >> >> On 7 Jul 2009, at 15:21, Uldis Bojars wrote: >> >>> >>> On Tue, Jul 7, 2009 at 3:09 PM, Harry Van >>> Haaren<[email protected]> wrote: >>>> I prefer to stay away from heavy-duty IDE's like netbeans/Eclipse >>>> for >>>> Python. >>>> >>>> Geany is my favorite. It doesn't look like they have pre-built OsX >>>> binaries.. >>> >>> Advanced text editors like Emacs and VIM can be another option. >>> Strictly speaking, they are not IDEs, but can accomplish your code >>> editing tasks just as well. >>> >>> I am using MacVIM for most tasks. There must be plugins that help you >>> write code in Python, though I am not currently using any. If you >>> decide to explore these tools, [1] may contain some useful >>> information. >>> >>> [1] >>> http://dancingpenguinsoflight.com/2009/02/python-and-vim-make-your-own-ide/ >>> >>> Uldis >>> >>> [ http://captsolo.net | http://twitter.com/CaptSolo ] >>> >>>> >> >> >> > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Python Ireland" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.ie/group/pythonireland?hl=en -~----------~----~----~----~------~----~------~--~---
