Qt 虚拟键盘
Qt 虚拟键盘项目为 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 虚拟键盘可在 Qt 公司 的商业许可证下获得。此外,它也可在 GNU 通用公共许可证版本 3 下获得。有关更多详细信息,请参阅 Qt 许可。
此外,Qt 虚拟键盘可能包含以下宽松许可的第三方模块:
Apache License 2.0 | |
Apache License 2.0 | |
Apache License 2.0 和 BSD 3-clause "New" 或 "Revised" 许可 |
© 2024 Qt 公司 Ltd. 本文档中的文档贡献的版权归其所有者。本提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相关标志是芬兰的 Qt 公司和/或其他国家的商标。所有其他商标均属于其各自的所有者。