[QGIS-Developer] How to get the name for a QgsLayoutDesignerInterface object?

John Gitau gkahiu at gmail.com
Fri Jul 29 02:42:08 PDT 2022


Hi Raymond,

For the window title, you can try designer.window().windowTitle().

To get the QgsPrintLayout object, you can try designer.masterLayout() which
has the .name() method.

Cheers,

John

On Fri, 29 Jul 2022 at 12:04, Raymond Nijssen via QGIS-Developer <
qgis-developer at lists.osgeo.org> wrote:

> Hi developers,
>
> I'm trying to get the name for a layout designer window, which is in a
> python variable (designer) of type QgsLayoutDesignerInterface.
>
> designer.layout() returns a QgsLayout object but that class does not
> have a .name() function.
>
> The QgsPrintLayout class does have a .name() function but I don't know
> how to get a QgsPrintLayout object from my designer.
>
> Anyone?
>
> Kind regards,
> Raymond
>
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-- 
John Gitau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20220729/48c91621/attachment.htm>


More information about the QGIS-Developer mailing list