QVirtualKeyboardExtensionPlugin 類

用於 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.