Qt的待机与唤醒,如何延时sleep(多种方法)

前提

运行环境:Qt5.8.0+Linux虚拟机+Desktop Qt 5.8.0 GCC 64bit

屏保

论坛讨论

待机\唤醒\睡眠

QApplication

  1. Qt5.13文档之QApplication
  2. QApplication类参考【其实就是对应这个官方文档:QApplication Class Reference
  3. zapplication.h源码资料【我搜索的QApplication的源码,这个资料应该是指QApplication的】

QWSEvent

  1. Qt4.8.0文档之QWSEvent
  2. QWSEvent

QCoreApplication

  1. QApplication与QCoreApplication

出现异常

过滤器

  1. Qt事件过滤器eventFilter使用
  2. 详解 QT Event 以及 Event Filter 事件处理
  3. Qt EventFilter的一些坑

线程QThread

QT多线程同步之QWaitcondition

  1. QT多线程同步之QWaitcondition
  2. QWaitCondition 的正确使用方法
  3. 【Qt多线程之线程的等待和唤醒】QWaitCondition
  4. 一个Qt线程的例子,用于说明QWaitCondition的作用

Qt线程使用

  1. QThread多线程编程的爬坑记录
  2. 【QT学习之路】QThread的简单使用【简单练习"液晶显示屏显示电子时钟"】
  3. Qt之QThread(深入理解)
  4. Qt Qthread使用
  5. QT线程技术(二)QThread 的两种使用方法
  6. Qt中QThread的用法
  7. 在Qt(C++)中使用QThread实现多线程
  8. Qt线程QThread简析(8个线程等级,在UI线程里可调用thread->wait()等待线程结束,exit()可直接退出线程,setStackSize设置线程堆栈,首次见到Qt::HANDLE,QThreadData和QThreadPrivate)

多线程之Sleep睡眠

  1. qt有关于睡眠
  2. 跨平台sleep,msleep,usleep兼容性问题
  3. qt 中sleep,usleep,msleep时间研究
nanosleep
出现异常
  1. error: ‘usleep’ was not declared in this scope【添加头文件: #include <unistd.h>即可】

QTimer与其有关

QEventLoop

QElapsedTimer

  1. 【Qt-QElapsedTimer】QElapsedTimer 计时器

播放器

参考文章

  1. 基于QtAV的简易播放器(开源)
  2. 给QT新手的练手项目——基于QT的GIF播放器
  3. 基于qt实现多界面视频播放器
  4. Qt/C++ 音乐播放器源码
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章