Style - Стиль¶
![digraph geometry {
    node [shape="box", style=filled, fillcolor="lightgray"]
    rankdir=LR
    labelloc="t";
    label="Иерархия классов стилей геометрических объектов:";
    Style  [ href="#ref-label-style-class" ];
    PointStyle  [ href="#ref-label-pointstyle-class" ];
    LineStyle  [ href="#ref-label-linestyle-class" ];
    PolygonStyle  [ href="#ref-label-polygonstyle-class" ];
    TextStyle  [ href="#ref-label-textstyle-class" ];
    CollectionStyle  [ href="#ref-label-collectionstyle-class" ];
    Style -> PointStyle;
    Style -> LineStyle;
    Style -> PolygonStyle;
    Style -> TextStyle;
    Style -> CollectionStyle;
}](../../../_images/graphviz-0e5de349d03c33fc734c630005a514112dfc9b8e.png)
- 
class 
axipy.da.Style¶ Абстрактный класс стиля оформления геометрического объекта.
Определяет как будет отрисован геометрический объект.
Примечание
Для получения текстового представления стиля можно воспользоваться функцией
str.- 
draw(geometry, painter)¶ Рисует геометрический объект с текущим стилем в произвольном контексте вывода. Это может быть востребовано при желании отрисовать геометрию со стилем на форме или диалоге.
- Параметры
 
Пример отрисовки в растре и сохранение результата в файле.¶image = QImage(100, 100, QImage.Format_ARGB32_Premultiplied) image.fill(Qt.white) painter = QPainter(image) point = Point(50,50) style = PointStyle.create_mi_font(42, Qt.red, 24) style.draw(point, painter) image.save(filename)
- 
classmethod 
for_geometry(geom)¶ Возвращает стиль по умолчанию для переданного объекта.
-