Hallo und vielen Dank, der Hinweis hat mich in die richtige Spur gebracht.
Ich hatte nur "Formulare" angehakt. Die Default-Werte werden aber offensichtlich unter "Felder" gemerkt. Danke :) Freundliche Grüße aus Leipzig Susann Schmidt Softwareentwicklung ************************************************************** GFI - Gesellschaft für Informationstechnologie mbH Philipp-Rosenthal-Straße 9 D-04103 Leipzig Geschäftsführer: Andreas Richter Amtsgericht Leipzig HRB 12054 USt.-IdNr.: DE179049354 Steuer-Nr.: 231/109/06412 Tel. 0341 961 3310 Fax 0341 961 3311 Mail i...@gfi-gis.de Web www.gfi-gis.de Von: "Thomas B" <rdbath.regiod...@gmail.com> An: sschm...@gfi-gis.de Datum: 30.05.2023 08:30 Betreff: Re: [QGIS-Developer] no default value in style.qml Hallo, kurzer Hinweis zur Frage auf der QGIS-Developer-Liste. Kann es sein, dass beim Speichern des Stils der Punkt "Formulare" nicht angehakt war? Ich hab das kurz getestet in QGIS 3.28 und da funktioniert es, dass die Default-Werte in die QML geschrieben werden und auch beim Reinladen des Layers wieder ziehen. Beim Speichern der QML war allerdings der Punkt "Formulare" nicht angehakt, obwohl es was zu speichern gab....den musste ich erst noch von Hand aktivieren. Im QML gibt es dann einen derartigen Abschnitt: <defaults> <default field="full_id" applyOnUpdate="1" expression="@id"/> <default field="osm_id" applyOnUpdate="0" expression=""/> <default field="osm_type" applyOnUpdate="0" expression="'testeintrag'"/> <default field="building" applyOnUpdate="0" expression=""/> <default field="name" applyOnUpdate="0" expression=""/> <default field="amenity" applyOnUpdate="0" expression=""/> <default field="brand" applyOnUpdate="0" expression=""/> <default field="wheelchair" applyOnUpdate="0" expression=""/> </defaults> VG Thomas Am Fr., 26. Mai 2023 um 13:01 Uhr schrieb SSchmidt--- via QGIS-Developer < qgis-developer@lists.osgeo.org>: Hello, I want to setup a formular for a vectorlayer. For a field(text or number) I want to have a default value. I assumed to achieve this with QgsEditorWidgetSetup. To learn how the notation should be, I tried to save an example in QGIS(3.16, 3.22.16, master) directly in a style.qml file. But there is no entry for a default value. If I load the style.qml to a new layer, QGIS doesn't show my default values. So is this an error or? Or is it unmeant to save default values in a style? If so, how can I set a default value to a field in c++? Freundliche Grüße aus Leipzig Susann Schmidt Softwareentwicklung ************************************************************** GFI - Gesellschaft für Informationstechnologie mbH Philipp-Rosenthal-Straße 9 D-04103 Leipzig Geschäftsführer: Andreas Richter Amtsgericht Leipzig HRB 12054 USt.-IdNr.: DE179049354 Steuer-Nr.: 231/109/06412 Tel. 0341 961 3310 Fax 0341 961 3311 Mail i...@gfi-gis.de Web www.gfi-gis.de _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer