ソフトウェア設計及び演習用の班Wiki

イベントループ

#include <gtk/gtk.h>

static gboolean ivent_loop(gpointer user_data)

{

static gint count = 0;

//g_printはprintfのgtk+版

g_print("count:%2d\n", count++);

return (TRUE);

}

int main(int argc, char *argv[])

{

gtk_init(&argc, &argv);

//1000ミリ秒毎にivent_loop()関数を呼び出す。

g_timeout_add(1000, (GSourceFunc)ivent_loop, NULL);

gtk_main();

return 0;

}


最終更新日:2013/10/24 14:34:29