需求

Qt 中 QTimer 只想要使用一次。

解决

方法也很简单,就是在调用 start() 之前调用 setSingleShot(true)

timer_idle_.setSingleShot(true);
timer_idle_.start();

参考