PDA

View Full Version : [GTK] leggere un campo di input


CozzaAmara
13-12-2008, 13:06
Ciao a tutti,

stavo sperimentando un pò le GTK su Ruby e non riesco a capire come leggere un campo di input (Entry).

Ho questo semplice blocco di codice:


myEntry = Gtk::Entry.new();
leggi = Gtk::Button.new("Leggi");
leggi.signal_connect "clicked" do
puts myEntry.get_text
end


Che mi crea un campo di input (myEntry) e subito dopo un pulsante (leggi)
Al pulsante assegno un listener che in teoria dovrebbe recuperare (tramite il metodo get_text) ciò che è stato scritto nel campo e fare l'output in shell, solo che non funziona e mi viene riportato questo errore:

"Undefined method get_text for Gtk::Entry ..."

Grazie in anticipo.

DanieleC88
13-12-2008, 14:22
http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk%3A%3AEntry#text

Dovrebbe essere molto semplicemente:
puts myEntry.text

ciao ;)

CozzaAmara
13-12-2008, 17:07
Visto, lo avevo appena scoperto infatti.

Ti ringrazione comunque.