成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

QT類 QEvent 參考手冊

移動開發
本文介紹的是QT類 QEvent 參考手冊,QEvent類是所有事件類的基類。事件類包含事件參數。先來看內容。

Qt的主事件回路(QApplication::exec())從事件隊列里取得本地窗口系統事件,并把它們轉換為QEvent并且把這些轉換過的事件發給QObject。

通常情況下,來自于窗口系統的事件(spontaneous()返回真),但是它也可以使用QApplication::sendEvent()和QApplication::postEvent()手動發送事件(spontaneous()返回假)。

QObject通過它們的QObject::event()函數調用來接收事件。這個函數可以在子中重新實現來處理自定義的事件和添加額外的事件類型,QWidget::event()就是一個著名的例子。默認情況下,像QObject::timerEvent()和QWidget::mouseMoveEvent()這樣的事件可以被發送給事件處理函數。QObject::installEventFilter()允許一個對象中途截取發往另一個對象的事件。

基本的QEvent只包含了一個事件類型參數。QEvent的子類包含了額外的描述特定事件的參數。

QEvent 類參考手冊

  1. [QtCore module]  

QEvent 類是所有 event 的基. Event 對象包含了 event 的參數. 更多...

  1. #include <QEvent>  

詳細描述

QEvent 類是所有 event 類的基類. Event 對象包含了 event 的參數. 更多...

Qt 的主 event loop (QCoreApplication::exec()) 從 event queue 中取出 native 的窗口系統的所有 event , 然后把它們轉換成 QEvents, 并將轉換過的 event 發送到相應的 QObject 中.
通常, event 由底層的窗口系統 ( 可以通過調用 event 的 spontaneous() 并根據其返回值來是否為 true 來判斷 ) 發送, 但是也可以調用 QCoreApplication::sendEvent() 或者QCoreApplication::postEvent() (spontaneous() 返回 false ) 來手動的發送指定的事件。

QObjects 通過調用自身的 QObject::event() 函數來查收事件. 可以在子類中重寫該函數來定制處理事件,以及添加程序員實現的事件類型;  QWidget::event() 就是這樣一個著名的例子。默認情況下, event 被發送到諸如 QObject::timerEvent() 以及 QWidget::mouseMoveEvent() 之類的 event 處理函數 .

QObject::installEventFilter() 方法允許攔截發往指定對象的事件。

基礎的 QEvent 只包含一個事件類型參數以及一個 "accept" 標志. 該 accept 標志通過調用事件的 accept() 方法來置位 , 以及通過調用事件的 ignore() 方法來清空. 默認情況是置位的, 注意不要依賴這個條件,因為在其子的 constructor 中程序員可以選擇清空該標志.

派生的 QEvent 包含描述該特定 event 的其它參數.

參考 QObject::event(), QObject::installEventFilter(), QWidget::event(), QCoreApplication::sendEvent(), QCoreApplication::postEvent(), 以及 QCoreApplication::processEvents().

小結:關于QT類 QEvent 參考手冊 的內容介紹完了,希望本文對你有所幫助!更多相關內容請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2010-09-28 10:44:30

HTML DOM參考手

2010-09-01 09:51:39

CSSHackfloat

2009-11-04 17:52:35

Oracle用戶管理

2010-08-11 09:32:30

Ubuntu快捷鍵

2010-05-26 10:58:02

SVN管理

2010-03-29 10:26:06

Nginx配置文件

2011-07-04 14:38:43

QT Qevent

2011-10-27 14:24:47

HTML 5

2009-06-17 09:48:11

javascript手事件參考

2011-06-16 11:28:48

Qt QApplicati

2011-07-01 14:20:59

Qt 事件

2011-07-01 14:14:34

Qt 事件

2011-07-04 11:09:33

QT BUG

2011-06-14 15:45:02

Qt Object

2011-07-04 16:12:00

QT QWidget

2011-06-15 10:49:26

Qt QTableItem

2021-06-15 16:11:51

Linux手冊頁

2011-06-16 11:04:07

Qt

2011-06-14 15:28:44

QT

2013-12-12 16:19:45

Lua腳本語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av国产精品毛片一区二区小说 | 日韩av成人 | 人人人人爽 | 日韩欧美三区 | 日韩免费三级 | 国产亚洲第一页 | 久久99深爱久久99精品 | 亚洲精品一区二三区不卡 | 日韩av免费在线电影 | 亚洲免费在线 | 日韩久久久久久久久久久 | 免费在线视频精品 | 久久亚洲一区二区三 | 拍戏被cao翻了h承欢 | 先锋资源在线 | 在线一区视频 | 黄色大片观看 | 精品亚洲永久免费精品 | 视频一二三区 | 在线免费观看日本视频 | 狠狠亚洲 | 免费视频一区二区三区在线观看 | 一区二区三区视频在线观看 | 欧美中文字幕一区二区三区亚洲 | 欧美日产国产成人免费图片 | 精品国产亚洲一区二区三区大结局 | 啪啪免费网 | 亚洲欧美一区二区三区国产精品 | 男女视频在线观看免费 | 亚洲精品久久久蜜桃 | 国产精品国产a级 | 久久99一区二区 | 精品亚洲一区二区三区 | 国产精品福利在线观看 | 欧美日韩亚 | 色综合久久伊人 | 国产精品免费一区二区 | 精品国产欧美一区二区 | 国产精品激情在线 | 国产成人99久久亚洲综合精品 | 成人在线视频免费观看 |