[ruby-it] [GTK] radio buttons

Cozza Amara y.redaelli a ngi.it
Sab 13 Dic 2008 12:44:26 CET


Ciao a tutti,

stavo sperimentando i radio buttons con le GTK2 ma incontro un
comportamento anomalo e non capisco l'errore.

buttonA = Gtk::RadioButton.new "Button A"
buttonB = Gtk::RadioButton.new buttonA, "Button B"
buttonC = Gtk::RadioButton.new buttonA, "Button C"

buttonA.signal_connect "clicked" do
 puts "Pulsante A"
end

buttonB.signal_connect "clicked" do
 puts "Pulsante B"
end

buttonC.signal_connect "clicked" do
 puts "Pulsante C"
end

In pratica creo tre pulsanti di uno stesso gruppo (quello del pulsante A
creato come primo) a cui associo un semplice listener che mi stampa in
shell il nome del pulsante premuto.

Il problema è che ho un doppio output, ovvero quello del pulsante
premuto e quello del pulsante "precedentemente premuto".

Es:
Clicco su C (avendo prima cliccato su B), ottengo:
"Pulsante B"
"Pulsante C"

Clicco su A (avendo prima cliccato su C), ottengo:
"Pulsante C"
"Pulsante A"

ecc.

Potete aiutarmi? Grazie.
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list