想要执行一次定时任务,可直接使用以下方式: QTimer::singleShot( 3000, [this]() { function();} ); 继承自当前进程,3秒后执行一次function()。