Qt框架繪圖高級(jí)編程、儀表盤、折線圖、餅圖、柱狀圖、K線圖、面積圖、QWT庫
2023-07-02 15:10 作者:bili_42401237447 | 我要投稿
QT事件機(jī)制
事件的產(chǎn)生:
??????????????? 當(dāng)用戶按下鼠標(biāo)/鍵盤等外部輸入時(shí)產(chǎn)生事件,系統(tǒng)定時(shí)器,其他組件主動(dòng)發(fā)起等也產(chǎn)生事件。
??????????????? Qt中所有的事件都繼承自QEvent基類。
任何事件發(fā)生后,都會(huì)生成一個(gè)Event對(duì)象,該對(duì)象會(huì)被傳遞給特定組件的event處理函數(shù),該event對(duì)象包含事件發(fā)生時(shí)所需要交互的所有信息。
??????????? 在應(yīng)用執(zhí)行過程中,用戶可以產(chǎn)生自定義事件,有兩種方式產(chǎn)生事件,一種是調(diào)用postEvent接口,另外是通過sendEvent接口產(chǎn)生,postEvent產(chǎn)生的是異步事件,事件會(huì)被放入Qt消息隊(duì)列中,等待被依次處理,sendEvent產(chǎn)生的事件不會(huì)放入隊(duì)列,而是直接派發(fā)和處理
標(biāo)簽: