我只是觉得不容易使睡眠呼叫的Qt4.我在Qt5中编写了一些代码,QThread::msleep()在我main()和其他地方几乎没有调用.我想将这些代码转换为Qt4,但无法找到转换这些msleep调用的简单方法.
error: C2248: 'QThread::msleep' : cannot access protected member declared in class 'QThread'
Run Code Online (Sandbox Code Playgroud)
有人提出了QThread类的子类.为什么我需要走那么远?没有简单的方法只是睡一会儿?
您可以使用等待条件:
QWaitCondition wc;
QMutex mutex;
QMutexLocker locker(&mutex);
wc.wait(&mutex, milliseconds);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2390 次 |
| 最近记录: |