Есть вот такой код, который создает геометрию для использования в диалоге редактирования стиля.
Код: Выделить всё
csm = CoordSysFactory.defaultCoordSysFactory().createNonEarth(LinearUnit.MIUnit_Meter)
geom = Line(csm, QLineF(QPointF(5,5), QPointF(10,10)))
Стиль хранится в строке в формате мапинфо. Собственно геометрия создается только для того чтобы была возможность изменить стиль в диалоге)))
Т.е. создаем геометрию, присваиваем ей стиль и отправляем на изменение в диалог.. Из диалога его можно забрать через style().
Код: Выделить всё
style_edit = StyleEditDialog(geom)
style_edit.exec()