[QGIS-Developer] Has QgsLayout.itemById() changed?

Raymond Nijssen r.nijssen at terglobo.nl
Fri Sep 21 11:36:11 PDT 2018


Not working for me. I just built todays master (e85c09254c) and get the 
same result. What version did you build?



On 21-09-18 16:29, Alessandro Pasotti wrote:
> 
> Hi Raymond,
> 
> You know what? I've just rebased and rebuilt current master and I cannot 
> reproduce it anymore :(
> I checked the bindings code and it looks fine, can you check latest master?
> 
> 
> On Fri, Sep 21, 2018 at 3:47 PM Raymond Nijssen <r.nijssen at terglobo.nl 
> <mailto:r.nijssen at terglobo.nl>> wrote:
> 
>     Will do so. Thank you Alessandro!
> 
> 
> 
>     On 21-09-18 15:32, Alessandro Pasotti wrote:
>      > Hi Raymond,
>      >
>      > confirmed, there is probably something broken in the bindings,
>     please
>      > file a ticket.
>      >
>      > On Fri, Sep 21, 2018 at 3:20 PM Raymond Nijssen
>     <r.nijssen at terglobo.nl <mailto:r.nijssen at terglobo.nl>
>      > <mailto:r.nijssen at terglobo.nl <mailto:r.nijssen at terglobo.nl>>> wrote:
>      >
>      >     Running this python script (in qgis 3.3):
>      >
>      >     p = QgsProject.instance()
>      >     lom = p.layoutManager()
>      >     lo = lom.layoutByName('a4')
>      >     item = lo.itemById('label_title')
>      >     print(item)
>      >
>      >
>      >     a few weeks ago, it outputed this:
>      >     <qgis._core.QgsLayoutItemLabel object at 0x7fe90b6d0318>
>      >
>      >
>      >     but today it outputs:
>      >     <qgis._core.QgsLayoutItem object at 0x7fe90b6d0318>
>      >
>      >
>      >
>      >     My next line is:
>      >
>      >     item.setText('hello')
>      >
>      >     which doesn't work anymore, because there is no setText()
>     function on a
>      >     QgsLayoutItem. Has anything changed recently? Does any one know a
>      >     solution?
>      >
>      >     Regards,
>      >     Raymond
>      >     _______________________________________________
>      >     QGIS-Developer mailing list
>      > QGIS-Developer at lists.osgeo.org
>     <mailto:QGIS-Developer at lists.osgeo.org>
>     <mailto:QGIS-Developer at lists.osgeo.org
>     <mailto: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
>      >
>      >
>      >
>      > --
>      > Alessandro Pasotti
>      > w3: www.itopen.it <http://www.itopen.it> <http://www.itopen.it>
> 
>     -- 
>     Terglobo
>     Fahrenheitstraat 1
>     5223 BJ 's-Hertogenbosch
>     The Netherlands
>     +31 (0) 6 25 31 49 83
>     _______________________________________________
>     QGIS-Developer mailing list
>     QGIS-Developer at lists.osgeo.org <mailto: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
> 
> 
> 
> -- 
> Alessandro Pasotti
> w3: www.itopen.it <http://www.itopen.it>

-- 
Terglobo
Fahrenheitstraat 1
5223 BJ 's-Hertogenbosch
The Netherlands
+31 (0) 6 25 31 49 83


More information about the QGIS-Developer mailing list