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 ライセンスの下で利用可能です。
詳細を確認してください。