require 'gtk2' builder = Gtk::Builder.new builder.add_from_file("food.glade") tree = builder.get_object('food_tree') model = tree.model i = model.append model.set_value(i, 0, 'Jane') model.set_value(i, 1, 'Pizza') i = model.append model.set_value(i, 0, 'John') model.set_value(i, 1, 'Burger') tree.model = model window = builder.get_object('food_window') window.signal_connect('delete_event') do Gtk.main_quit false end col = tree.get_column(0) cell = Gtk::CellRendererText.new col.pack_start(cell, true) window.show Gtk.main