[Qgis-developer] A common set of functions for QGIS plugins

Luigi Pirelli luipir at gmail.com
Wed Feb 24 02:25:24 PST 2016


+1 tnx Nyall
Luigi Pirelli

**************************************************************************************************
* Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
* LinkedIn: https://www.linkedin.com/in/luigipirelli
* Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
* GitHub: https://github.com/luipir
* Mastering QGIS:
https://www.packtpub.com/application-development/mastering-qgis
**************************************************************************************************


On 24 February 2016 at 02:56, Nyall Dawson <nyall.dawson at gmail.com> wrote:
> On 21 February 2016 at 04:59, Luigi Pirelli <luipir at gmail.com> wrote:
>> I agree... I discovered them casually browsing the code, and then I
>> browsed all stuff named Qgs...Widget
>
> FYI - to try to address this in future I've added a new entry to the
> changelog detailing all the new PyQGIS classes added in 2.14 with a
> bit of description for each (and link to API docs). Hopefully this
> gives some more exposure to any newly added widgets/classes/etc.
>
> Nyall
>
>
>
>> Luigi Pirelli
>>
>> **************************************************************************************************
>> * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com
>> * LinkedIn: https://www.linkedin.com/in/luigipirelli
>> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
>> * GitHub: https://github.com/luipir
>> * Mastering QGIS:
>> https://www.packtpub.com/application-development/mastering-qgis
>> **************************************************************************************************
>>
>>
>> On 19 February 2016 at 13:28, Victor Olaya <volayaf at gmail.com> wrote:
>>> +1 to promote the custom widgets. I dont think that many plugin
>>> developers are aware of them, since there is no documentation about
>>> them AFAIK
>>>
>>> 2016-02-19 13:24 GMT+01:00 Neumann, Andreas <a.neumann at carto.net>:
>>>> Hi,
>>>>
>>>> The upcoming user conference in Girona may be a good opportunity to present
>>>> and advertise about both the common set of Python functions, but also about
>>>> the standard and custom widgets.
>>>>
>>>> The CfP is still running and they are looking for more submissions. Maybe
>>>> someone could do a presentation for Python plugin authors to make them
>>>> aware?
>>>>
>>>> Andreas
>>>>
>>>> On 2016-02-19 11:36, Denis Rouzaud wrote:
>>>>
>>>>
>>>>
>>>> On 02/19/2016 11:29 AM, Nyall Dawson wrote:
>>>>
>>>>
>>>> On 19 Feb 2016 19:35, "Etienne Trimaille" <etienne.trimaille at gmail.com>
>>>> wrote:
>>>>>
>>>>> I'm discovering that 'old' topic.
>>>>> Yes, I really like the idea, but I wasn't aware about that.
>>>>> I think the UI should be more uniform between plugins and QGIS, for
>>>>> instance to have :
>>>>> - the same combobox about layers (using the symbol for the geometry type
>>>>> and the EPSG if the checkbox is checked in the Processing settings)
>>>>> - the same combobox for table fields (symbol with the kind of field :
>>>>> integer, char ...)
>>>>> - the same output field with the menu (save to temp file, save to vector
>>>>> file, save to ...) like in processing.
>>>>
>>>> Just a little advice - we need to push people toward the standard widgets
>>>> for these, eg QgsFieldComboBox, QgsMapLayerComboBox. Reimplementing then
>>>> with new Python versions isn't a good idea, since it breaks consistency with
>>>> core (and is also a lot of extra work!)
>>>>
>>>>
>>>> I would say, we even need to advertise the custom widgets.
>>>> All these widgets are availble in Qt Designer, it's quite easy to use them
>>>> from there.
>>>>
>>>>
>>>>
>>>> Nyall
>>>>
>>>>> - ...
>>>>> So I will try to use that and contribute to these wrappers if I can.
>>>>>
>>>>> By the way, is it possible to recommend on the pyqgis cookbook (or the
>>>>> qgis documentation) to use the processing framework more often ? A lot of
>>>>> plugins are useful but we can't use them in batch mode or in complex
>>>>> workflow. Moreover, they often produce only shapefile.
>>>>> There are some very nice settings in Processing like "use selected
>>>>> features", default output format for vector and raster ... I think plugins
>>>>> should try to more compliant with these settings.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2016-02-19 8:55 GMT+01:00 Paolo Cavallini <cavallini at faunalia.it>:
>>>>>>
>>>>>> Il 19/02/2016 08:53, Victor Olaya ha scritto:
>>>>>> > I dont think it wil hurt to add it to the main repo. While we develop,
>>>>>> > and the methods are not used yet, it will be just a bunch of files
>>>>>> > with dead code, so it is not risky, and maybe it is easier to engage
>>>>>> > people that way
>>>>>>
>>>>>> I'd vote for it.
>>>>>> Thanks, Victor.
>>>>>>
>>>>>> --
>>>>>> Paolo Cavallini - www.faunalia.eu
>>>>>> QGIS & PostGIS courses: http://www.faunalia.eu/training.html
>>>>>> _______________________________________________
>>>>>> Qgis-developer mailing list
>>>>>> Qgis-developer at lists.osgeo.org
>>>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Qgis-developer mailing list
>>>>> Qgis-developer at lists.osgeo.org
>>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Qgis-developer mailing list
>>>> Qgis-developer at lists.osgeo.org
>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Qgis-developer mailing list
>>>> Qgis-developer at lists.osgeo.org
>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Qgis-developer mailing list
>>>> Qgis-developer at lists.osgeo.org
>>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer


More information about the Qgis-developer mailing list