[Qgis-developer] Building plugin for Print Composer

G. Allegri giohappy at gmail.com
Mon Jun 22 09:05:39 PDT 2015


The suggestion from John is exactly what we did too. And we also built a
chart composer...

It would be great to have the means to know what other teams are working
to. It would save a lor of time and money and, probably, get better
software from a shared effort ;)

giovanni
Il 22/giu/2015 19:31, "John Gitau" <gkahiu at gmail.com> ha scritto:

> Hi Jakob,
>
> A workaround would be to have a plugin that creates a new composer view
> object:
>
> *custom_composer = self.iface.createNewComposer("My Composer")*
>
> Then get a reference to the main window in the composer view:
>
> *main_window = custom_composer.composerWindow()*
>
> Then you can either add a new toolbar (and required actions) or append an
> action to the main toolbar. Have a look at the ComposerWrapper class for
> something similar we implemented for designing charts in the composer:
> https://gist.github.com/gkahiu/06a43a589f9441736397
>
> Hope this is helpful.
>
> Cheers,
>
> John
>
> On Mon, Jun 22, 2015 at 2:07 PM, G. Allegri <giohappy at gmail.com> wrote:
>
>> You can act on it but you can't custom gui widgets to the Composer
>> interface.
>> I cannot check the code right know. I listen to a specific (existing)
>> composition opening but if I remember correctly you can watch the Composer
>> opening too.
>> Il 22/giu/2015 17:19, "Jakob Lanstorp" <jlanstorp at gmail.com> ha scritto:
>>
>>> Hi Giovanni, thanks for the update. Another solution would be to catch
>>> the
>>> event when a user starts an existing print composer. Cannot in doc for
>>> the
>>> pyqgis API find anything for this. Anyone who know is one can listens
>>> for a
>>> print composer to startup by the user and act on it.
>>>
>>>
>>>
>>> -----
>>> Jakob Lanstorp
>>> --
>>> View this message in context:
>>> http://osgeo-org.1560.x6.nabble.com/Building-plugin-for-Print-Composer-tp5212187p5212221.html
>>> Sent from the Quantum GIS - Developer mailing list archive at Nabble.com.
>>> _______________________________________________
>>> Qgis-developer mailing list
>>> Qgis-developer at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>
>>
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150622/28c4c8cc/attachment.html>


More information about the Qgis-developer mailing list