int callback(GtkWidget *widget, gpointer data) { return 5; } ........ ........ g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(callback), NULL); |
原帖由 融化的冰山 于 2008-7-3 14:07 發(fā)表
顯然你理解錯了g_signal_connect函數(shù)的功能,這個函數(shù)只是注冊了button的clicked函數(shù),
當(dāng)你調(diào)用g_signal_connect函數(shù)時,并不會真的去調(diào)用callback函數(shù),
當(dāng)button發(fā)生“clicked”事件時,才會真的調(diào)用callb ...
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |