12.6. Conclusion

In this chapter, we’ve seen a good overview of the GUI toolkits available for Ruby. We’ve looked at general concepts such as event loops, messages or signals, and more. We’ve looked at widgets of various kinds, including pushbuttons, check boxes, radio buttons, text fields, and more.

We’ve looked at the implementations of these concepts in Tk, GTK, FOX, and Qt. We’ve also seen some of the special terminology and minor changes in paradigm from one toolkit to another and looked at some of the special features and benefits that each toolkit offers.

Now let’s move on to a different topic entirely. Chapter 13 will discuss how to manipulate threads in Ruby.

Get The Ruby Way: Solutions and Techniques in Ruby Programming, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.