QVirtualKeyboardDictionaryManager Class
Gestión de diccionarios definidos por la aplicación. Más...
| Cabecera: | #include <QVirtualKeyboardDictionaryManager> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard)target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard) |
| qmake: | QT += virtualkeyboard |
| Hereda: | QObject |
Propiedades
- activeDictionaries : QStringList
- availableDictionaries : QStringList
- baseDictionaries : QStringList
- extraDictionaries : QStringList
Funciones públicas
| QStringList | activeDictionaries() const |
| QStringList | availableDictionaries() const |
| QStringList | baseDictionaries() const |
| QVirtualKeyboardDictionary * | createDictionary(const QString &name) |
| QVirtualKeyboardDictionary * | dictionary(const QString &name) const |
| QStringList | extraDictionaries() const |
| void | setBaseDictionaries(const QStringList &baseDictionaries) |
| void | setExtraDictionaries(const QStringList &extraDictionaries) |
Señales
| void | activeDictionariesChanged() |
| void | availableDictionariesChanged() |
| void | baseDictionariesChanged() |
| void | extraDictionariesChanged() |
Miembros públicos estáticos
| QVirtualKeyboardDictionaryManager * | instance() |
Descripción Detallada
Esta clase permite gestionar diccionarios para métodos de entrada de teclado virtual. Los diccionarios están definidos por la aplicación y pueden activarse en el contexto deseado.
Nota: Los diccionarios no se refieren a los diccionarios incorporados del método de entrada, sino a los diccionarios propios de la aplicación (por ejemplo, una aplicación de agenda telefónica).
El gestor de diccionarios admite las siguientes operaciones:
- Crear diccionarios mediante la función
createDictionary(). - Añadir o modificar el contenido de la instancia del diccionario.
- Activar diccionarios añadiéndolos a la lista de base dictionaries o extra dictionaries.
Para activar diccionarios desde QML, utilice el tipo adjunto VirtualKeyboard.
Documentación de propiedades
[read-only] activeDictionaries : QStringList
Esta propiedad contiene la lista de diccionarios actualmente activos.
Esta propiedad contiene la lista de diccionarios activos, que es una combinación de nombres únicos incluidos en baseDictionaries y extraDictionaries.
Funciones de acceso:
| QStringList | activeDictionaries() const |
Señal de notificador:
| void | activeDictionariesChanged() |
[read-only] availableDictionaries : QStringList
Esta propiedad contiene la lista de todos los diccionarios.
Esta propiedad contiene los nombres de todos los diccionarios existentes.
Funciones de acceso:
| QStringList | availableDictionaries() const |
Señal del notificador:
| void | availableDictionariesChanged() |
baseDictionaries : QStringList
Esta propiedad contiene la lista de diccionarios base actualmente activos.
Esta propiedad contiene los nombres de los diccionarios base. La aplicación gestiona esta propiedad.
Funciones de acceso:
| QStringList | baseDictionaries() const |
| void | setBaseDictionaries(const QStringList &baseDictionaries) |
Señal del notificador:
| void | baseDictionariesChanged() |
extraDictionaries : QStringList
Esta propiedad contiene la lista de diccionarios extra activos actualmente.
Esta propiedad contiene los nombres de los diccionarios adicionales. La aplicación gestiona esta propiedad.
Funciones de acceso:
| QStringList | extraDictionaries() const |
| void | setExtraDictionaries(const QStringList &extraDictionaries) |
Señal del notificador:
| void | extraDictionariesChanged() |
Documentación de la función miembro
QVirtualKeyboardDictionary *QVirtualKeyboardDictionaryManager::createDictionary(const QString &name)
Crea un diccionario con la dirección name o devuelve el diccionario si ya existe.
La instancia del diccionario es propiedad del gestor del diccionario y no debe destruirse manualmente. Para liberar la memoria asignada al diccionario, la aplicación puede restablecer contents del diccionario.
Véase también dictionary().
QVirtualKeyboardDictionary *QVirtualKeyboardDictionaryManager::dictionary(const QString &name) const
Devuelve un diccionario existente con el name dado si existe, en caso contrario devuelve nullptr.
Véase también createDictionary().
[static] QVirtualKeyboardDictionaryManager *QVirtualKeyboardDictionaryManager::instance()
Devuelve la instancia singleton de QVirtualKeyboardDictionaryManager.
Todas las funcionalidades deben ser llamadas desde el hilo principal.
© 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.