读书人

gtk编程有关问题怎么在一个线程中向

发布时间: 2012-02-08 19:52:21 作者: rapoo

gtk编程问题,如何在一个线程中向gtk控件发送一个expose_event消息
求达人指教,在我的gtk程序中,我创建了一个线程,在这个线程中的特定条件下,我需要向gtk控件发送一个expose_event消息来重新画界面。

[解决办法]
要加入多线程支持,
g_thread_init(0);
gdk_threads_init();
gtk_init (&argc, &argv);
此外,要做一些同步操作,比如
gdk_threads_enter();
//operations
gdk_threads_leave()

读书人网 >UNIXLINUX

热点推荐