Qt Quick における重要な概念 - ユーザー入力
ユーザー入力に応答できることは、ユーザーインターフェイスデザインの基本的な部分です。アプリケーションが解決するユースケースや、アプリケーションが実行されるデバイスのフォームファクタによって、ユーザー入力を受け取る最良の方法は異なるかもしれません。
ポインティングデバイスからの入力
ユーザーがアプリケーションと対話するために物理的にスクリーンに触れることを許可することは、スマートフォンやタブレットのようなポータブルデバイスで人気のあるユーザーインターフェースのパラダイムです。デスクトップ・アプリケーションでは、マウス・カーソルの位置に応じてクリックや押下を検出し、それに反応することは、ユーザー・インターフェース・デザインの基本的なコンセプトです。
タッチ駆動やマウス駆動のユーザー・インターフェースは、様々な入力ハンドラ・タイプや、Flickable やMouseArea のようなビジュアル・オブジェクト・タイプによってサポートされています。
また、 Qt Quick のマウスイベントに関するドキュメントも参照してください。
キーボード入力とキーボードフォーカス
キーボードからの入力をサポートすることは、多くのアプリケーションのユーザーインターフェースの重要な要素です。
どのようなビジュアルアイテムでも、Keys のアタッチ型を通してキーボード入力を受け取ることができます。さらに、複数のアイテムがキーイベントを受け取る必要がある場合、キーボードフォーカスの問題が発生します。このトピックの詳細については、 Qt Quick のキーボード・フォーカスに関するドキュメントを参照してください。
Qt Quick また、キーボードイベントやキー入力を自動的に受け取り、適切なテキストを表示するビジュアルテキストアイテムも提供しています。このトピックの詳細については、テキスト入力に関するドキュメントを参照してください。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.