postEvent 和 sendEvent的區別

keleman發表於2024-11-19

QApplication::postEvent(receriver ,qevent*.) 將事件傳送到receiver 物件所在的子執行緒進行執行。
receiver物件需要過載 custEvent函式(又可以叫非同步呼叫)

QApplication::sendEvent(receiver,qevent&)只能在該函式呼叫的執行緒中執行receiver的相應函式(同步呼叫)

相關文章