我正在使用Perl和Gtk2-Perl编写一个跟踪已用时间的应用程序。当倒计时器到期时,它需要执行某个功能。如果计时器在过期时生成一个信号,那就太好了。
我看到GLib为此目的提供了一个GTimer结构,但是我找不到任何关于如何通过Gtk2-Perl访问它的文档,或者这是否可取,因为可能有更好的解决方案是Perl原生的
答案 0 :(得分:0)
看起来您可以调用闹钟功能。那应该是诀窍
答案 1 :(得分:0)
我认为您正在寻找Glib::Timeout->add
或Glib::Timeout->add_seconds
。
请注意add_seconds
does more than just multiply the interval by 1000。
GLib的GTimer只记录经过的时间;它不会发出信号。相当于GTimer的Perlish将是Time::HiRes。