1
私はキーを押したときにGenieでこのウィジェットを停止できますか?Gtk.Spinnerを停止しますか?
// compila con valac --pkg gtk+-3.0 nombre_archivo.gs uses Gtk init Gtk.init (ref args) var test = new TestVentana() test.show_all() Gtk.main() class TestVentana: Window spinner: Gtk.Spinner init title = "Ejemplo Gtk" default_height = 300 default_width = 300 border_width = 50 window_position = WindowPosition.CENTER destroy.connect(Gtk.main_quit) var spinner = new Gtk.Spinner() spinner.active = true add (spinner) //key_press_event += tecla // OBSOLETO key_press_event.connect(tecla) def tecla(key : Gdk.EventKey):bool //spinner.active = false ??? //spinner.stop() ??? return true
EDIT:
// compila con valac --pkg gtk+-3.0 nombre_archivo.gs uses Gtk init Gtk.init (ref args) var test = new TestVentana() test.show_all() Gtk.main() class TestVentana: Window spinner: Gtk.Spinner init title = "Ejemplo Gtk" default_height = 300 default_width = 300 border_width = 50 window_position = WindowPosition.CENTER destroy.connect(Gtk.main_quit) spinner = new Gtk.Spinner() spinner.active = true add (spinner) // key_press_event += tecla // OBSOLETO key_press_event.connect(tecla) def tecla(key : Gdk.EventKey):bool spinner.active = false return true
私は質問を編集していますが、あなたは答えました。 – Webierta