Daha çox

Python skript vasitəsilə QGIS xəritə bəstəkarına etiket əlavə olunur?

Python skript vasitəsilə QGIS xəritə bəstəkarına etiket əlavə olunur?


Python skript vasitəsilə QGIS xəritəsi bəstəkarına etiket əlavə etməkdə kömək lazımdır. Bir etiket əlavə edə bilərəm, amma tamamlanmamışdır. Etiket belədir: 27-02-15 11-25. Yalnız birinci hissəni göstərir: 27-02-15. Bilmirəm niyə.

Bəstəkar xəritəsini yaratdığımda, digər elementlər bəstəkar xəritəsi düzbucağının xaricinə qoyuldu. Xəritə bəstəkarında elementləri üst -üstə qoymaq mümkündürmü?

EDIT Problemin etiket qutusunun genişliyində və hündürlüyündə olduğunu görürəm. Bu parametrləri dəyişdirmək üçün bir yol tapa bilmirəm. AdjustSizeToText bunu etməlidir, amma birtəhər bunu etmir.


Tamam. Mənim yalnışım. Səhv mənim idi.

AdjustSizeToText mətnin xüsusiyyətlərinin tərifinin son hissəsində olmalıdır. Bunun üçün üzr istəyirik. Kimin bu problemi varsa, zəhmət olmasa, tənzimləməni sonuna qoyun:

title = QgsComposerLabel (myComposition) title.setText (str (text)) title.setFont (QFont ("Cambria", 40, QFont.Bold)) title.setItemPosition (185.8,5.2) title.adjustSizeToText () myComposition.addItem (başlıq) )

Videoya baxın: Remote sensing with Python in Jupyter. burdGIS