QEglFSFunctions 类

QEglFSFunctions class is an inline class containing platform-specific functionality for the eglfs platform plugin that is typically used on systems running Embedded Linux or Android. 更多...

头: #include <QEglFSFunctions>

公共类型

typedef LoadKeymapType
typedef SwitchLangType

静态公共成员

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

详细描述

QEglFSFunctions class is an inline class containing platform-specific functionality for the eglfs platform plugin that is typically used on systems running Embedded Linux or 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 被设置或当没有 evdev 支持构建 Qt 时,此函数没有效果。

[static] QByteArray QEglFSFunctions:: loadKeymapTypeIdentifier ()

返回的标识符可以被传递给 QGuiApplication::platformFunction () 以查询入口点为 loadKeymap 函数实现。

[static] void QEglFSFunctions:: switchLang ()

在英语和其它语言之间切换,当加载键映射时。通常,键映射包含 2 种语言:英语、国家。当加载键映射时,默认选择英语。此函数允许在这些语言之间切换。

注意: 这才起作用,仅当将 evdev 键盘支持代码编译到平台插件中时。当使用外部一般插件凭借 -plugin 自变量,或当环境变量 QT_QPA_EGLFS_DISABLE_INPUT 被设置或当没有 evdev 支持构建 Qt 时,此函数没有效果。

[static] QByteArray QEglFSFunctions:: switchLangTypeIdentifier ()