Qt Virtual Keyboard
El proyecto Qt Virtual Keyboard proporciona un marco de entrada y un teclado de referencia para Qt 6 en Linux Desktop/X11, Windows Desktop y Boot2Qt.
El marco de entrada facilita la escritura de métodos de entrada personalizados o la integración de motores de entrada de terceros. Los métodos de entrada pueden implementarse en C++ o QML.
Uso del módulo
Usar la API C++ de un módulo Qt requiere enlazar con la librería del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.
Construcción con CMake
Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)
target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard)Para obtener más información, consulta la descripción general de la compilación con CMake.
Compilación con qmake
Para configurar el módulo para su compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += virtualkeyboard
Artículos y Guías
- Construcción Qt Virtual Keyboard
- Guía de implementación
- Qt Virtual Keyboard Visión general
- Guía del usuario
Ejemplos
Referencia
- Qt Virtual Keyboard API para aplicaciones
- Qt Virtual Keyboard API para casos de uso avanzados
- Qt Virtual Keyboard Tipos QML
- Qt Virtual Keyboard C++ Classes
Licencias y atribuciones
Qt Virtual Keyboard está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo la Licencia Pública General GNU, versión 3. Consulte Licencias de Qt para obtener más información.
Además, Qt Virtual Keyboard contiene potencialmente módulos de terceros bajo las siguientes licencias permisivas:
Licencia Apache 2.0 | |
Licencia Apache 2.0 | |
Licencia Apache 2.0 y BSD Licencia "Nueva" o "Revisada" de 3 cláusulas |
© 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.