如何在c ++中使用GDKEvent的时间戳? 例如,我将它打印为unsigned int,其值为4194719109,但是当前时间是1395764110,它是从time.h的time()获得的。 g_get_real_time()的当前时间是1395764110872217,这是gint64类型的值。似乎g_get_real_time()比time()更准确。
我的目的是计算从GDKEvent发生以来持续的次数。
答案 0 :(得分:1)
time
的{{1}}元素以毫秒为单位。与GdkEvent
(以μs为单位)除以g_get_monotonic_time()
的比较应该有效(确保在比较之前检查符号并转换为1000
)