Qt Virtual Keyboard
Qt Virtual Keyboard プロジェクトは、Linuxデスクトップ/X11、Windowsデスクトップ、およびBoot2Qtターゲット向けのQt 6用入力フレームワークとリファレンスキーボードフロントエンドを提供します。
この入力フレームワークを使用することで、カスタム入力メソッドの作成や、サードパーティ製の入力エンジンの統合が容易になります。入力メソッドはC++またはQMLで実装可能です。
モジュールの使用方法
QtモジュールのC++ APIを使用するには、モジュールライブラリに対して、直接または他の依存関係を通じてリンクを行う必要があります。CMakeやqmakeなど、いくつかのビルドツールにはこのための専用のサポートが用意されています。
CMake を使用したビルド
find_package() コマンドを使用して、Qt6 パッケージ内の必要なモジュールコンポーネントを指定します。
find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)詳細については、「CMake によるビルド」の概要を参照してください。
qmake を使用したビルド
qmake を使用してモジュールをビルドするように設定するには、プロジェクトの .pro ファイル内で、QT 変数の値としてモジュールを追加します:
QT += virtualkeyboard記事とガイド
導入事例
リファレンス
- Qt Virtual Keyboard アプリケーション向け API
- Qt Virtual Keyboard 高度なユースケース向けの API
- Qt Virtual Keyboard QML タイプ
- Qt Virtual Keyboard C++ Classes
ライセンスおよび帰属表示
Qt Virtual Keyboard は、The Qt Company による商用ライセンスの下で提供されています。また、GNU General Public License バージョン 3 の下でも利用可能です。詳細については、「Qt ライセンス」を参照してください。
さらに、Qt Virtual Keyboard には、以下の寛容なライセンスに基づくサードパーティ製モジュールが含まれている可能性があります:
Apache License 2.0 | |
Apache License 2.0 | |
Apache License 2.0 および BSD 3条項「New」または「Revised」ライセンス |
© 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.