[Qt]在不開啓事件循環的線程中使用QTimer

引入設計模式 QTimer是Qt自帶的定時器類,QTimer運行時是依賴於事件循環的,簡單來講,在一個不開啓事件循環(未調用exec() )的線程中,QTimer是沒法使用的。經過分析Qt源碼可發現,調用QTimer::start()後僅僅是在系統的定時器向量表中添加了一個定時器對象,但定時器並無真正開啓。定時器的開啓須要經過processEvent()開始的一系列調用後纔會真正得開啓,這個過程當
相關文章
相關標籤/搜索