このページでは

C

Keys QML Type

アイテムにキーハンドリングを提供する。詳細...

Import Statement: import QtQuick
Since: Qt Quick Ultralite 1.0

シグナル

詳細説明

すべてのビジュアル・プリミティブは、Keysアタッチド・プロパティによるキー操作をサポートしています。キー入力は、onPressed およびonReleased シグナルハンドラで処理できます。

これらのシグナルハンドラにはevent パラメータがあり、KeyEvent の詳細が含まれています。

使用例

次の例は、一般的なonPressed ハンドラを使用して、特定のキーをテストする方法を示しています:

Item {
    anchors.fill: parent
    Keys.onPressed: {
        if (event.key == Qt.Key_Left) {
            console.log("move left");
        }
    }
}

キーボードコードのリストはQt::Key を参照。

注意: キーイベントは、Qt デスクトップ・バックエンドのアプリケーションをビルドして実行するとき にのみ発生します。

KeyEventも参照して ください。

シグナルの説明

pressed(KeyEvent event)

このシグナルは、キーが押されたときに発せられます。event パラメータは、イベントに関する情報を提供します。

注意: 対応するハンドラはonPressed です。


released(KeyEvent event)

このシグナルはキーが離されたときに発せられます。event パラメーターは、イベントに関する情報を提供する。

: 対応するハンドラはonReleased です。


特定の Qt ライセンスの下で利用可能です。
詳細を確認してください。