Qt Quick における重要な概念 - ユーザー入力
ユーザー入力に対応できることは、ユーザーインターフェース設計の根本的な要素です。アプリケーションが解決するユースケースや、アプリケーションが動作するデバイスのフォームファクタによって、ユーザー入力を受け取る最適な方法は異なる場合があります。
ポインティングデバイスからの入力
ユーザーが画面を物理的にタッチしてアプリケーションを操作できるようにすることは、スマートフォンやタブレットなどのポータブルデバイスにおいて一般的なユーザーインターフェースのパラダイムです。デスクトップアプリケーションにおいては、マウスカーソルの位置に基づいてクリックや押下を検出し、それに反応することが、ユーザーインターフェース設計における基本的な概念です。
タッチ操作およびマウス操作によるユーザーインターフェースは、さまざまな入力ハンドラタイプや、Flickable やMouseArea などの視覚オブジェクトタイプによってサポートされています。
Qt Quick のマウスイベントに関するドキュメントも参照してください。
キーボード入力とキーボードフォーカス
キーボードからの入力をサポートすることは、多くのアプリケーションのユーザーインターフェースにおいて不可欠な要素です。
どのビジュアルアイテムも、Keys アタッチメントタイプを通じてキーボード入力を受け取ることができます。さらに、複数のアイテムがキーイベントを受け取る必要がある場合、これらのイベントを正しいアイテムに渡す必要があるため、キーボードフォーカスの問題が発生します。このトピックの詳細については、 Qt Quick の「キーボードフォーカス」に関するドキュメントを参照してください。
Qt Quick また、キーボードイベントやキー押下を自動的に受け取り、適切なテキストを表示する視覚的なテキスト項目も提供しています。このトピックに関する詳細については、テキスト入力に関するドキュメントを参照してください。
© 2026 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.