[Qgis-developer] python code in form

Bernhard Ströbl bernhard.stroebl at jena.de
Mon Jan 5 01:02:39 PST 2015


Hi Luca,

this is a bit off topic but when you store your data in PostgreSQL you 
might want to try out the DataDrivenInputMask plugin [1] which has a lot 
of (database) intelligence in the form and can be customized to hold 
even more. Maybe you do not need to customize QGIS' forms any more.

Bernhard

[1] http://plugins.qgis.org/plugins/DataDrivenInputMask/

Am 04.01.2015 22:39, schrieb Luca Lanteri:
> Hi,
>
> I'm using the init python function in order to add python code into my
> QGIS forms. This is a great function because I can add intelligence to
> my form without write a plugin, but I still have some problems:
> - I want to store qml and .ui file directly into Postgres so that when
> my users load a layer from postrgres they've my forms and styles,
> without pass to us a qgis project, but in this way I loose the python
> code. Is there a way to store also the python code in postgres or into qml?
> - when I change my python code, qgis can't auto reload it. I have to
> save the file with a different name and I have to change the name in the
> layer properties. Is there a way to force autoreload of the code, also
> only for debugging?
>
> I also thought to move my code in a plugin to bypass those problems but
> I think I've to rewrite all useful function that come with the forms
> properties, eg: the combo population. is It right or there's a way to
> include the QGIS forms add-on into a plugin?
>
> Sorry for my newbie's question and thanks in advance.
> Luca
>
>
>


__________ Information from ESET Mail Security, version of virus signature database 10965 (20150105) __________

The message was checked by ESET Mail Security.
http://www.eset.com




More information about the Qgis-developer mailing list