====== Proyecto grafico ====== El proyecto gráfico de los esquemas se efectúa mediante las clases Diagram (derivada de [[docqt>qgraphicsscene.html|QGraphicsScene]]) y DiagramView derivada de [[docqt>qgraphicsview.html|QGraphicsView]]). Las clases siguientes, derivadas de [[docqt>qgraphicsscene.html|QGraphicsItem]] participan en el proceso de distintas partes del esquema: * Conductor : conductor * DiagramTextItem : Campos de texto independientes, utilizados también en la clase Conductor * Element, FixedElement, CustomElement, GhostElement :elementos eléctricos * Terminal : bornes de elementos eléctricos * ElementTextItem, clase derivada de DiagramTextItem : campos de texto de elementos eléctricos El registro de estos elementos pueden variar en función del zoom de la escena: Cuando LoD ([[http://doc.qtsoftware.com/4.5/qstyleoptiongraphicsitem.html#levelOfDetail-var|Level of Detail]]) es mayor que o igual a 1.0, el proceso utiliza por defecto las características de espesor negras 1.0.El dibujo de los elementos puede implicar partes antialiasing (anti-suavizado) o no, dibujadas con una característica cosmética ((es decir, una característica de grosor 0.0, emitido por 1px de ancho sin importar el zoom ideal para volver una característica fina)) o no. Cuando el LoD es inferior a 1.0, los bornes, los conductores, así como él diseño de todas las partes de los elementos se efectúa utilizando una característica cosmética y sin antialiasing. Eso permite obtener un buen diseño cuando el zoom se aplica sobre el esquema. Entonces si el LoD es inferior a 0.5, ya no se dibujan los terminales.