😎
在qt中,想要某个函数一直运行或者每隔一段时间运行一次,却又不想开线程,毕竟线程麻烦又容易出错,这个时候就可以用connect()
和QTimer
组合
QTimer *checkLinkStatus;
checkLinkStatus = new QTimer(this);
connect(checkLinkStatus, &QTimer::timeout, this, &navDebuggingTools::LinkStatus);
checkLinkStatus->start(100);
这里有其他博主对QTimer写的更详细的文章