QInputEvent 類是描述用戶輸入事件的基類。 更多...
| 頭: |
#include <QInputEvent>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
|
| qmake: |
QT += gui
|
| 繼承: | QEvent |
| 繼承者: |
(從 6.0 起)
const QInputDevice *
|
device () const |
| QInputDevice::DeviceType | deviceType () const |
| Qt::KeyboardModifiers | modifiers () const |
| quint64 | timestamp () const |
[since 6.0]
const
QInputDevice
*QInputEvent::
device
() const
返迴生成原始事件的源設備。
若是閤成事件,例如從觸摸事件生成的鼠標事件,
device()
繼續返迴觸摸屏設備,以便可以告訴它不是來自實際鼠標。因此
mouseEvent.source()->type() != QInputDevice::DeviceType::Mouse
是一種可能置換對於 Qt 5 錶達式
mouseEvent.source() == Qt::MouseEventSynthesizedByQt
.
該函數在 Qt 6.0 引入。
另請參閱 QPointerEvent::pointingDevice ().
返迴生成事件的設備類型。
返迴事件發生前立即存在的鍵盤修飾符標誌。
另請參閱 QGuiApplication::keyboardModifiers ().
返迴此事件的窗口係統時間戳。通常以毫秒為單位,從某些任意時間點 (譬如:係統啓動時間) 起。