gtk/glade事件处理程序,在设定的时间段(C)后递归激发

gtk/glade事件处理程序,在设定的时间段(C)后递归激发,c,unix,gtk,glade,C,Unix,Gtk,Glade,我正在使用glade,需要在一段时间后(比如说一秒钟)打开一扇窗户。我有计算运行时的代码,我可以用它来确定一秒钟过去的确切时间 我正在努力找到一个好方法将其集成到gtk中。我不能使用任何常规事件处理程序,因为它们依赖于某种程度的交互。但是这个程序依赖于读取各种文本文件,这些文本文件在程序运行时不断被修改 有人能给我指出正确的方向或提供解决方案吗?g\u timeout\u add()。您还可以将文件读取集成到事件循环中,并在事件发生更改时获取事件;查找GIO(GLib的一部分,GTK+使用)。或

我正在使用glade,需要在一段时间后(比如说一秒钟)打开一扇窗户。我有计算运行时的代码,我可以用它来确定一秒钟过去的确切时间

我正在努力找到一个好方法将其集成到gtk中。我不能使用任何常规事件处理程序,因为它们依赖于某种程度的交互。但是这个程序依赖于读取各种文本文件,这些文本文件在程序运行时不断被修改


有人能给我指出正确的方向或提供解决方案吗?

g\u timeout\u add()
。您还可以将文件读取集成到事件循环中,并在事件发生更改时获取事件;查找GIO(GLib的一部分,GTK+使用)。或者使用
GFileMonitor
在文本文件更改时发出事件。