21.14. Tworzenie aplikacji GUI z wykorzystaniem biblioteki Ruby/GTK
Problem
Chcemy napisać aplikację GUI, która wykorzystuje bibliotekę GTK
— na przykład po to, by zintegrować ją ze środowiskiem graficznym Gnome.
Rozwiązanie
Można skorzystać z oprawy dla języka Ruby do biblioteki GTK
projektu Gnome. Oprawa ta jest dostępna w postaci zewnętrznego archiwum. Oto bardzo prosta aplikacja wykorzystująca bibliotekę Ruby/GTK
(Rysunek 21-5):
#!/usr/bin/ruby -w # gtktrout.rb require 'gtk2' Gtk.init window = Gtk::Window.new 'Prosta aplikacja Ruby/GTK' label = Gtk::Label.new 'Ale z ciebie brzydal!' window.add label window.signal_connect('destroy') { Gtk.main_quit } window.show_all Gtk.main
Rysunek 21-5. Prosta aplikacja GTK
Dyskusja
Get Ruby. Receptury 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.