Spec-Zone.ru › Qt 5.12

Класс QEglFSFunctions

Класс QEglFSFunctions — это встроенный класс, содержащий платформозависимую функциональность для плагина платформы eglfs, который обычно используется на системах с Embedded Linux или Android. Подробнее...

Заголовок: #include <QEglFSFunctions>
  • Список всех членов, включая унаследованные

Типы публичного доступа

typedef LoadKeymapType
typedef SwitchLangType

Статические публичные члены

void loadKeymap(const QString &filename)
QByteArray loadKeymapTypeIdentifier()
void switchLang()
QByteArray switchLangTypeIdentifier()

Подробное описание

Класс QEglFSFunctions — это встроенный класс, содержащий платформозависимую функциональность для плагина платформы eglfs, который обычно используется на системах с Embedded Linux или Android.

Примечание: Для этого класса не гарантируется бинарная совместимость, что означает, что приложение, использующее его, гарантированно будет работать только с той версией Qt, с которой оно было разработано.

Документация по типам членов

typedef QEglFSFunctions::LoadKeymapType

Тип функции для loadKeymap.

typedef QEglFSFunctions::SwitchLangType

Документация по функциям-членам

[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, эта функция не будет иметь эффекта.

[static] QByteArray QEglFSFunctions::switchLangTypeIdentifier()

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qeglfsfunctions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API