axioma.gui.StyleEditDialog¶Диалог редактирования стиля. Требует инициализации ядра аксиомы initialize()
Унаследован от: QDialog
Методы:
StyleEditDialog(geometry_style_class, parent=None)¶Конструктор класса. Создает диалог редактирования стиля для указанного класса стиля геометрии
Параметры:
- geometry_style_class (
GeometryStyleClass) – класс стиля геометрии- parent (
QWidget) – владелец диалогаИсключение: RuntimeException –
RuntimeException
StyleEditDialog(geometry, parent=None)Конструктор класса. Создает диалог редактирования стиля для указанной геометрии
Параметры:
- geometry (
GeometryInterface) – геометрия- parent (
QWidget) – владелец диалогаИсключение: RuntimeException –
RuntimeException
Пример использования:
from axioma.gui import StyleEditDialog
from PyQt5.QtCore import QPointF, QLineF
from axioma.cs import CoordSysFactory
from axioma.core.geometry import Line
# Получаем геометрию
csm = CoordSysFactory.defaultCoordSysFactory().createFromEPSG(4326)
geom = Line(csm, QLineF(QPointF(5,5), QPointF(10,10)))
# Конструируем объект
style_edit = StyleEditDialog(geom)
style_edit.exec()