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++ 音樂播放器源碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章