在主线程中不能直接用sleep来休眠,这样会导致UI也休眠,造成界面假死现象。
正确操作可以通过Qtimer设置好休眠时长,单位毫秒,然后开启事件循环。singleShot可以让Qtimer仅单次计数。
QEventLoop eventloop;
QTimer::singleShot(1000, &eventloop, SLOT(quit()));
eventloop.exec();
版权声明:本文为qq_42410113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。