StyleEditDialog

class axioma.gui.StyleEditDialog

Диалог редактирования стиля. Требует инициализации ядра аксиомы initialize()

Унаследован от: QDialog

Методы:

StyleEditDialog(geometry_style_class, parent=None)

Конструктор класса. Создает диалог редактирования стиля для указанного класса стиля геометрии

Параметры:
  • geometry_style_class (GeometryStyleClass) – класс стиля геометрии
  • parent (QWidget) – владелец диалога
Исключение:

RuntimeExceptionRuntimeException

StyleEditDialog(geometry, parent=None)

Конструктор класса. Создает диалог редактирования стиля для указанной геометрии

Параметры:
Исключение:

RuntimeExceptionRuntimeException

setStyle(style)

Установить стиль, если созданный диалог поддерживает задаваемый стиль

Параметры:style (Style) – стиль
style()

Получить текущий стиль, сконструированный диалогом

Результат:созданный стиль
Тип результата:Style

Пример использования:

1
2
3
4
5
6
7
8
from axioma.mapinfo import *
from axioma.gui import *

point=axioma.core.geometry.Point(None, 0, 0)
style = MapBasicStyle().styleFromString('Symbol (33,255,14)')
style_edit = StyleEditDialog(point)
style_edit.setStyle(style)
style_edit.exec()