我是 GTK+ 编程的真正初学者,我很难理解 g_source_new() 函数。
我想使用 GTK 事件处理我的套接字(当我的套接字可读/可写时的新事件,如使用 select)。
我需要做什么?
PS:我不想使用 Gtk 的套接字管理/为 UI 创建新线程。
GSource 的文档很少。您能做的最好的事情就是浏览源代码并了解计时器和空闲源是如何实现的。阅读g_timer_add和g_idle_add的代码。