O'Reilly logo

Ruby Phrasebook by Jason Clinton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required