2
我一直在使用Clutter和Vala一段時間。如何在Vala中編寫button_press_event信號處理程序?
與Vala合作很愉快,但我遇到了一些混亂的問題(尤其是信號似乎不能正常工作)。
我很難找到關於如何在雜波中使用信號的例子。
谷歌和這個網站沒有拿出任何有用的東西。
有人可以給我一個工作混亂 - 瓦拉例如button_press_event
被使用? (我假設這是點擊演員時觸發的事件)
我一直在使用Clutter和Vala一段時間。如何在Vala中編寫button_press_event信號處理程序?
與Vala合作很愉快,但我遇到了一些混亂的問題(尤其是信號似乎不能正常工作)。
我很難找到關於如何在雜波中使用信號的例子。
谷歌和這個網站沒有拿出任何有用的東西。
有人可以給我一個工作混亂 - 瓦拉例如button_press_event
被使用? (我假設這是點擊演員時觸發的事件)
private static int main (string[] args) {
Clutter.init (ref args);
var stage = new Clutter.Stage();
var rect = new Clutter.Actor();
rect.set_size (100, 100);
rect.set_position (100, 100);
rect.set_background_color ({ 0xcc, 0xcc, 0xcc, 0xff });
stage.add_child (rect);
stage.show_all();
rect.reactive = true; // <- probably what you're missing
rect.button_press_event.connect ((evt) => {
GLib.message ("Button pressed");
return true;
});
Clutter.main();
return 0;
}
謝謝!使我的一天 – user69969