From: Joel Almeida Date: 2008-11-05T03:45:54+09:00 Subject: gtk/glade and combobox Hi all! I made a GUI for my ruby gtk2 app and this is the code: [code] #!/usr/bin/ruby require 'libglade2' require 'gtk2' class GladeRuby def button1_clicked entry1 = @glade.get_widget('entry1') combo1 = @glade.get_widget('combo1') combo1.model.append.set_value(0, entry1.text) end def window1_destroy on_window_exit end def initialize(glade_file) Gtk.init @glade = GladeXML.new(glade_file) { |handler| method(handler) } @window1 = @glade.get_widget('window1') ## Beta ## cadenas = ['joel', 'caca', 'popo', 'tyta'] liststore = Gtk::ListStore.new(String) cadenas.each do |item| iter = liststore.append iter[0] = item # Doesn't work :( end @glade.get_widget('combo1').set_model(liststore) ## ### @window1.show_all() Gtk.main end def on_window_exit Gtk.main_quit end end if __FILE__ == $0 GLADE_XML_FILE = 'rbcombo.glade' GladeRuby.new(GLADE_XML_FILE) end [/code] My goal is to load the strings from 'cadena' into the combobox, which it doesn't...any ideas? -- Posted via http://www.ruby-forum.com/.