[QGIS-Developer] Read QgsProject properties

Gerald Kogler geraldo at servus.at
Thu Feb 15 09:44:15 PST 2018


QgsProject.nonIdentifiableLayers() does the trick, so I think it's save
to say that every tag in project .qgs can be accessed through the API


On 14/02/18 22:49, Gerald Kogler wrote:
> 2.18
> 
> thanks
> Gerald
> 
> On 14/02/18 02:06, Gerald Kogler wrote:
>> 2.x
>>
>> On 14/02/18 00:47, Nyall Dawson wrote:
>>> On 14 February 2018 at 08:51, Gerald Kogler <geraldo at servus.at> wrote:
>>>> Hi,
>>>>
>>>> I'm doing my first explorations into pyqgis and I'm quite amazed,
>>>> compliments for the design of the QGIS API!
>>>>
>>>> So far I recursively read layer groups and layers from QgsProject and
>>>> write a json file which I then use to build a layer switcher for Openlayers.
>>>>
>>>> Now I need to add additional information which is part of .qgs project
>>>> file, but I don't have any clue how to access it without parsing the
>>>> XML. Everything from .qgs can be read by API methods?
>>>>
>>>> For example, I want to add to each layer its "Identifiable" info. There
>>>> is a XML tag called <Identify> in .qgs, how do I get there? I tried with
>>>> readEntry() and readListEntry() but without success.
>>>>
>>>> Or is there any handy reference of all the project properties and how to
>>>> read them by the API?
>>>
>>> The answer depends which QGIS version you're targetting. Are you
>>> developing for 2.x or 3.0?
>>>
>>> Nyall
>>>
>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at 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 at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 



More information about the QGIS-Developer mailing list