C
KeyboardLayoutLoader QML Type
キーボードレイアウトに複数のキーページを設定できます。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: |
プロパティ
- sourceComponent : QtQuick::Component
詳細説明
このタイプは、複数のページからなるキー配列に役立ちます。
単一のキーボードレイアウト(1ページ)は、このコンポーネントをコンテナとして使用して定義されます。その後、sourceComponent プロパティに別の値を設定することで、アクティブなキーボードレイアウトを変更できます。
例:
import QtQuick
import QtQuick.Layouts
import QtQuick.VirtualKeyboard
// file: layouts/en_GB/symbols.qml
KeyboardLayoutLoader {
property bool secondPage
onVisibleChanged: if (!visible) secondPage = false
sourceComponent: secondPage ? page2 : page1
Component {
id: page1
KeyboardLayout {
// Keyboard layout definition for page 1
}
}
Component {
id: page2
KeyboardLayout {
// Keyboard layout definition for page 2
}
}
}プロパティのドキュメント
sourceComponent : QtQuick::Component
Loader.sourceComponent の別名
特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。