Chapter 10. Rapid Applications Development with GUI Toolkits

In the world of Ruby GUI toolkit bindings, two high-quality cross-platform options are available: GTK+ 2.x and Qt 4 (pronounced cute). Both of these toolkits provide a consistent experience across Linux, Win32, and Mac OS 10+ as well as have stable APIs and support for antialiased text on the Linux platform. The largest difference between the two is the license. GTK+ is LGPL, which means that you can develop proprietary or other-licensed source programs with it.

Qt is triple licensed: By default you get either the GPL or the QPL license, which both require that the program you develop be completely open source; that is, not proprietary, closed source distribution. However, for a fee, ...

Get Ruby Phrasebook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.