Класс QEglFSFunctions
Класс QEglFSFunctions — это встроенный класс, содержащий платформозависимые функции для плагина eglfs, обычно используемого на системах с Embedded Linux или Android. Подробнее...
| Заголовок: | #include <QEglFSFunctions> |
Открытые типы
| typedef | ТипЗагрузкиПланшетнойРазметки |
Статические открытые члены
| void | загрузитьПланшетнуюРазметку(const QString &имяФайла) |
| QByteArray | идентификаторТипаЗагрузкиПланшетнойРазметки() |
| void | переключитьЯзык() |
Подробное описание
Примечание: Гарантии бинарной совместимости для этого класса нет, что означает, что приложение, использующее его, гарантированно будет работать только с версией Qt, для которой оно было разработано.
Документация по типам членов
typedef QEglFSFunctions::ТипЗагрузкиПланшетнойРазметки
Тип функции для загрузитьПланшетнуюРазметку.
Документация по функциям-членам
[static] void QEglFSFunctions::загрузитьПланшетнуюРазметку(const QString &имяФайла)
Загружает и переключается на раскладку клавиатуры из имяФайла. Если имяФайла пустое, восстанавливается стандартная раскладка клавиатуры, либо та, которая указана в спецификации плагина.
Примечание: Эта функция работает только при включённой поддержке клавиатуры evdev в плагине платформы. При использовании внешних универсальных плагинов через параметр -plugin или при установке переменной окружения QT_QPA_EGLFS_DISABLE_INPUT или при компиляции Qt без поддержки evdev, эта функция не будет иметь эффекта.
[static] QByteArray QEglFSFunctions::идентификаторТипаЗагрузкиПланшетнойРазметки()
Возвращает идентификатор, который можно передать QGuiApplication::platformFunction() для запроса точки входа в реализацию функции загрузитьПланшетнуюРазметку.
[static] void QEglFSFunctions::переключитьЯзык()
Переключает язык с английского на другой, когда загружается раскладка клавиатуры. Обычно раскладка клавиатуры содержит два языка: английский и национальный. При загрузке раскладки по умолчанию выбирается английский язык. Эта функция позволяет переключаться между этими языками.
Примечание: Эта функция работает только при включённой поддержке клавиатуры 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.14/qeglfsfunctions.html