QT中使用类似sleep等待的方法
2015-05-22 10:12
99 查看
#include <QCoreApplication> void waitSec(int s) { //#ifdef WIN32 // Sleep(1000); //#else // sleep(1); //#endif QTime t; t.start(); while(t.elapsed()<1000*s) QCoreApplication::processEvents(); }
sleep(1);
和
QTime t; t.start(); while(t.elapsed()<1000*s);
的表现形式一样,会使程序卡一段时间。
所以加一句 QCoreApplication::processEvents();
以保证程序不停的处理其它事件。
相关文章推荐
- QT 中使用sleep方法
- Qt中静态变量使用方法
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- Qt程序打包发布方法(使用官方提供的windeployqt工具)
- qt中tinyxml2的基本使用方法
- iOS - 自主实现类似微信语音视频信息聊天 (idoubs详细使用方法)1.0