Страница 1 из 1

QgsLayoutItemLabel из QgsLayoutItem

Добавлено: 21 мар 2019, 18:50
Bek
Здравствуйте!
сл. код работает в QGIS 3.4 версии

Код: Выделить всё

txt1 = layout.itemById('tt1')
txt1.setText(self.dlg.plainText.toPlainText())
а в 3.2 выдает ошибку: 'QgsLayoutItem' object has no attribute 'setText'

как QgsLayoutItem преобразовать/конвертировать в QgsLayoutItemLabel?

на других нормальных языка это делается просто :

Код: Выделить всё

txt1=(QgsLayoutItemLabel) QgsLayoutItem;