[Qgis-user] plugin integration/interaction with layout window?
Patrick Dunford
enzedrailmaps at gmail.com
Tue Jun 29 16:11:53 PDT 2021
Thankyou for your reply
I suppose there are potentially many solutions I could look at for my
particular situation, one of those might be writing my own private
plugin which will give me the capability to get a toolbar button from
which it can then call my script if the script code is copied into the
plugin.
Questions are mostly along the lines
- are there any differences in the way a script interacts with a running
application when the script is incorporated into a plugin
- can a custom toolbar or button be added in the Layout window (using
the code example shown for ch16 of the pyqgis cookbook)
- can a script or plugin place a message in the message bar of a Layout
window instead of the main application window
On 29/06/21 7:26 pm, Luigi Pirelli wrote:
> Hi Patrick
>
> seems more a question for the developer list where many UX involved
> people can give you opinions.
>
> Luigi Pirelli
>
> **************************************************************************************************
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> <https://www.linkedin.com/in/luigipirelli>
> * Stackexchange:
> http://gis.stackexchange.com/users/19667/luigi-pirelli
> <http://gis.stackexchange.com/users/19667/luigi-pirelli>
> * GitHub: https://github.com/luipir <https://github.com/luipir>
> * Book: Mastering QGIS3 - 3rd Edition
> <https://www.packtpub.com/eu/application-development/mastering-geospatial-development-qgis-3x-third-edition>
> * Hire a team: http://www.qcooperative.net <http://www.qcooperative.net>
> **************************************************************************************************
>
>
> On Tue, 29 Jun 2021 at 05:48, Patrick Dunford <enzedrailmaps at gmail.com
> <mailto:enzedrailmaps at gmail.com>> wrote:
>
> Just have a question here about the use of separate application
> windows
> for the Qgis application main window and the Layout window. Obviously
> the separate layout windows can be multiple in number whereas most of
> the time we only need one application main window open.
>
> However for me there is the question of having different toolbars and
> panels available in the two different types of window. Whilst they do
> fulfill different functions of the application, the crossover between
> those functions that is easy to achieve when running a script
> somewhat
> blurs the merits of separate windows and raises the question of why
> panels and toolbars can only be used in one or the other windows
> but not
> both.
>
> In other words should you have the two distinct types of window or
> one
> window that can have a combination of panels and toolbars from
> anywhere.
> Granted that that would be a challenge if implemented to its fullest
> extent since most of the panels and toolbars are specific to each
> window
> type and the canvas would have to become some sort of panel as well.
>
> My view on this is mostly driven by the apparently reasonable
> conclusion
> that the Python scripting console panel should not be limited to only
> being able to be docked to the application main window instead of the
> layout window as is currently the case. I have a script that
> performs a
> layout export to image and I have to keep switching backwards and
> forwards between the main window and the layout window to run the
> script, which can be for hundreds of export operations in a day. The
> script itself reduces the number of mouse clicks needed to run
> each of
> the individual exports by automatically selecting the layers to
> make up
> an export in the main window.
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20210630/052aadc5/attachment.html>
More information about the Qgis-user
mailing list