Auf dieser Seite

PluginParameter QML Type

Der Typ „PluginParameter“ beschreibt einen Parameter für ein Positions-Plugin. Mehr...

Import Statement: import QtPositioning
Since: QtPositioning 5.14

Eigenschaften

Ausführliche Beschreibung

Das PluginParameter-Objekt dient dazu, einem Plugin einen Parameter einer bestimmten Art zur Verfügung zu stellen. In der Regel enthalten diese Parameter Angaben wie beispielsweise ein Anwendungstoken für den Zugriff auf einen Dienst, einen für den Netzwerkzugriff zu verwendenden Proxy-Server oder die serielle Schnittstelle, an die ein serieller GPS-Empfänger angeschlossen ist.

Um einen solchen Parameter festzulegen, deklarieren Sie ein „PluginParameter“-Objekt innerhalb eines Elements, das Plugin-Parameter als Konfigurationsobjekte akzeptiert, wie beispielsweise ein „ PositionSource “-Objekt, und legen Sie Werte für dessen Eigenschaften „ name “ und „ value “ fest. Eine Liste gültiger Parameternamen für jedes Plugin finden Sie auf der Seite „Standard-Plugins“ für Positions-Plugins.

Anwendungsbeispiel

Das folgende Beispiel zeigt die Instanziierung des NMEA-Plugins mit dem Parameter „nmea.source“, der die Datenquelle angibt.

PositionSource {
    name: "nmea"
    PluginParameter { name: "nmea.source"; value: "serial:/dev/ttyACM0" }
}

Dokumentation zu den Eigenschaften

name : string

Diese Eigenschaft enthält den Namen des Plugin-Parameters als einzelne formatierte Zeichenfolge. Diese Eigenschaft ist eine einmal beschreibbare Eigenschaft.

value : QVariant

Diese Eigenschaft enthält den Wert des Plugin-Parameters, der verschiedene Wertetypen unterstützt (Variant). Diese Eigenschaft ist eine einmal beschreibbare Eigenschaft.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.