QVirtualKeyboardDictionaryManager 类
用于应用定义字典的字典管理。 更多...
头文件 | #include <QVirtualKeyboardDictionaryManager> |
CMake | find_package(Qt6 REQUIRED COMPONENTS VirtualKeyboard) target_link_libraries(mytarget PRIVATE Qt6::VirtualKeyboard) |
qmake | QT += virtualkeyboard |
继承 | QObject |
属性
- activeDictionaries : const QStringList
- availableDictionaries : const QStringList
- baseDictionaries : QStringList
- extraDictionaries : QStringList
公共函数
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) |
信号
void | activeDictionariesChanged() |
void | availableDictionariesChanged() |
void | baseDictionariesChanged() |
void | extraDictionariesChanged() |
静态公共成员
QVirtualKeyboardDictionaryManager * | instance() |
详细描述
此类允许您管理虚拟键盘输入方法的字典。字典是应用程序定义的,可以在所需的环境中激活。
注意:字典不指向输入方法内置字典,而是指向应用程序自己的字典(例如,电话簿应用程序)。
字典管理器支持以下操作
要从QML激活词典,请使用附加的VirtualKeyboard类型。
属性文档
[只读]
activeDictionaries : const QStringList
此属性包含当前活动的词典列表。
此属性包含当前活动的词典列表,它是包含在baseDictionaries和extraDictionaries中的唯一名称的组合。
访问函数
QStringList | activeDictionaries() const |
通知器信号
void | activeDictionariesChanged() |
[只读]
availableDictionaries : const QStringList
此属性包含所有词典的列表。
此属性包含所有现有词典的名称。
访问函数
QStringList | availableDictionaries() const |
通知器信号
void | availableDictionariesChanged() |
baseDictionaries : QStringList
此属性包含当前活动的基本词典列表。
此属性包含基本词典的名称。应用程序管理此属性。
访问函数
QStringList | baseDictionaries() const |
void | setBaseDictionaries(const QStringList &baseDictionaries) |
通知器信号
void | baseDictionariesChanged() |
extraDictionaries : QStringList
此属性包含当前活动的额外词典列表。
此属性包含额外词典的名称。应用程序管理此属性。
访问函数
QStringList | extraDictionaries() const |
void | setExtraDictionaries(const QStringList &extraDictionaries) |
通知器信号
void | extraDictionariesChanged() |
成员函数文档
QVirtualKeyboardDictionary *QVirtualKeyboardDictionaryManager::createDictionary(const QString &name)
创建给定的名称的词典或如果它已存在,则返回该词典。
词典实例由词典管理器拥有,不得手动销毁。为了释放为词典分配的内存,应用程序可以重置词典的内容。
另请参阅dictionary().
QVirtualKeyboardDictionary *QVirtualKeyboardDictionaryManager::dictionary(const QString &name) const
如果存在具有给定名称的现有词典,则返回该词典,否则返回nullptr
。
另请参阅createDictionary().
[静态]
QVirtualKeyboardDictionaryManager *QVirtualKeyboardDictionaryManager::instance()
返回QVirtualKeyboardDictionaryManager的单例实例。
所有功能必须从主线程中调用。
© 2024 Qt公司 Ltd. 本文档中包含的贡献属于各自的版权所有者。提供的文档是根据自由软件基金会发布的GNU自由文档许可证1.3版的条款授权的。Qt及其相关标志是芬兰和其他世界各地Qt公司Ltd.的商标。所有其他商标都属于各自的产权所有者。