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