[Qgis-developer] Python support in project file

Giuseppe Sucameli sucameli at faunalia.it
Tue Aug 21 00:23:57 PDT 2012


Hi all,

I've pushed the code on the branch project_macros on my
QGis fork [1].

The macros python code is loaded into a dummy module,
in this manner it can be unloaded when needed.

On Thu, May 31, 2012 at 8:30 AM, Martin Dobias <wonder.sk at gmail.com> wrote:
> On Thu, May 31, 2012 at 2:49 AM, Giuseppe Sucameli <sucameli at faunalia.it> wrote:
>> I would save it into the project (embedded in the XML) until we will
>> have a different way to pack project and related stuff together.
>
> Ok - hopefully XML will not choke python indentation :)

It seems conversion to XML doesn't break anything.

>> BTW one popup only would be needed, i.e. the project is loaded.
>> If the user trust macros then they become active and ready to be
>> executed.
>
> See Nathan's post - he better explains what I have meant.

I developed a QgsMessageBar class to display information
to the user using a non-blocking widget.

The bar allows to push more messages as in a queue, then
displays them one by one beside to a close button.
The button remove the current message or the bar when the
message queue is empty.

The QgisApp instance creates a object of that class and
puts it above the canvas and also on the top of it (so the canvas
is not refreshed when the bar is shown or hidden as no resize
event occurs).

Please, could you test it and report here?

Regards.

-- 
Giuseppe Sucameli - Faunalia


More information about the Qgis-developer mailing list