用於 Qt Virtual Keyboard 的擴展插件。 更多...
| 頭: | #include <QVirtualKeyboardExtensionPlugin> |
| qmake: | QT += virtualkeyboard |
| 繼承: | QObject |
| virtual | ~QVirtualKeyboardExtensionPlugin () |
| virtual void | registerTypes (const char * uri ) const |
| const QMetaObject | staticMetaObject |
用於 Qt Virtual Keyboard 的擴展插件。
擴展插件允許定製和擴展 Qt Virtual Keyboard 功能。擴展插件可以提供額外的鍵盤布局和輸入法。
虛擬鍵盤在啓動時加載所有擴展插件。它搜索
plugins/virtualkeyboard
目錄並匹配在插件中找到的元數據。若有 2 個或更多個擴展插件具有相同
名稱
,它加載的那個具有最高
版本
編號。
另請參閱 虛擬 Keyboard 擴展插件 .
[虛擬]
QVirtualKeyboardExtensionPlugin::
~QVirtualKeyboardExtensionPlugin
()
Destroys the instance of QVirtualKeyboardExtensionPlugin. The destructor is virtual.
[虛擬]
void
QVirtualKeyboardExtensionPlugin::
registerTypes
(const
char
*
uri
) const
若插件元數據包含
InputMethod
field defining an input method name, Qt Virtual Keyboard will call registerTypes() for registering the input method as QML type. The type must be registered with a
uri
if the input method is used by the default keyboard layouts. If the input method type is only used in private layouts (known only by the plugin), the uri can be omitted and chosen freely.