Класс QEglFSFunctions
Класс QEglFSFunctions — это встроенный класс, содержащий платформозависимую функциональность для плагина платформы eglfs, который обычно используется на системах, работающих под Embedded Linux или Android. Подробнее...
| Заголовок: | #include <QEglFSFunctions> |
Открытые типы
| typedef | LoadKeymapType |
Статические открытые члены
| void | loadKeymap(const QString &filename) |
| QByteArray | loadKeymapTypeIdentifier() |
| void | switchLang() |
Подробное описание
Примечание: Для этого класса не гарантируется бинарная совместимость, что означает, что приложение, использующее его, гарантированно будет работать только с версией Qt, с которой оно было разработано.
Документация по типам членов
typedef QEglFSFunctions::LoadKeymapType
Тип функции для loadKeymap.
Документация по функциям-членам
[static] void QEglFSFunctions::loadKeymap(const QString &filename)
Загружает и переключается на раскладку клавиатуры из файла filename. Когда filename пустая, восстанавливается стандартная раскладка, которая либо встроенная, либо заданная в спецификации плагина.
Примечание: Функциональность доступна только при компиляции кода поддержки клавиатуры evdev в плагин платформы. При использовании внешних универсальных плагинов через аргумент -plugin, или при установке переменной окружения QT_QPA_EGLFS_DISABLE_INPUT, или при построении Qt без поддержки evdev, эта функция не будет иметь никакого эффекта.
[static] QByteArray QEglFSFunctions::loadKeymapTypeIdentifier()
Возвращает идентификатор, который можно передать в QGuiApplication::platformFunction(), чтобы запросить точку входа для реализации функции loadKeymap.
[static] void QEglFSFunctions::switchLang()
Переключается между английским языком и другими языками при загрузке раскладки клавиатуры. Обычно раскладка содержит два языка: английский и национальный. При загрузке раскладки английский язык выбран по умолчанию. Эта функция позволяет переключаться между этими языками.
Примечание: Функциональность доступна только при компиляции кода поддержки клавиатуры evdev в плагин платформы. При использовании внешних универсальных плагинов через аргумент -plugin, или при установке переменной окружения QT_QPA_EGLFS_DISABLE_INPUT, или при построении Qt без поддержки evdev, эта функция не будет иметь никакого эффекта.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qeglfsfunctions.html