爱笑玉米

文章
6
资源
0
加入时间
2年10月24天

gtk在多线程中的界面问题

最近在编写一个gtk的多线程程序,在一个线程中需要弹出一个对话框(gtk_message_dialog),结果就Segment fault了,而且还会报在src/xcb_io.c有process_responses,查了一下,果然是说X isnt tread-safe,所以需要用g_idle_add()来更新界面,使用后程序正常了。简单来说就是这样: gboole