Pharo has a single AFAIK GUI API , Morphic. Anything else uses Morphic to
draw its own widgets so those API are more like helper apis . Which means a
good knowledge of morphic will always benefit you. Spec is the new kid in
the block and it has been a preferred choice for most pharoers , many pharo
widgets that come distributed with pharo are built with Spec. Also Spec is
the most documented one with a dedicated chapter at Pharo for the
Enterprise book.

On experimental side there is Mars , never tried myself , it gives access
to GTK and native gui APIs.

I have also tried to port pyQT to pharo via my project Ephestos, I have run
to some problems because QT is very touchy with threads and its also inside
a blocking event loop but I have found some workarounds. Cant say when but
I will bring QT to Pharo sooner or later.

So my advice would be to give Spec a try for now.

On Fri, Oct 17, 2014 at 10:11 AM, Craig <cr...@hivemind.net> wrote:

> Hi All,
>
> I'm new to Pharo although not to Smalltalk.  I did dabble with Dolphin
> about 20 years ago, when it was first being developed, and did some quite
> cool stuff.
>
> This time around I chose Pharo because I feel that Dolphin has strayed
> from the pure OO model that I enjoyed back then.
>
> I've chosen a fairly ambitious GUI project as my Pharo primer.  The
> problem is - which GUI framework to use.  The GUI that I want to build will
> be static but complex with a menu, 2 toolbars, 20 odd toolbar buttons, and
> 3 (dockable?) windows, containing Trees, lists and text editors.
>
> Any suggestions on which GUI framework would suit?
>
> I thought about using PolyMorph, but I cannot find the examples in my
> Pharo 3 image.
>
> Craig
>
>
>
>
>
>
>
>
>

Reply via email to