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
-~----------~----~----~----~------~----~------~--~---

Reply via email to