preloader

January 1, 1 | 1 minutes read
Index of content

10.5.9 La clase de figura La clase Figure (una superclase abstracta de la jerarquía de clases Figure) captura los elementos que son comunes a los objetos gráficos mostrados dentro de un dibujo. El el punto define la posición de la figura, mientras que el atributo de tamaño define el tamaño de la figura. Tenga en cuenta que la figura es una subclase de wx.Panel y, por lo tanto, el La pantalla se construye a partir de paneles interiores en los que se colocan las distintas formas de las figuras. dibujado. La clase Figure define un único método abstracto on_paint(dc) que debe ser implementado por todas las subclases concretas. Este método debe definir cómo la forma se dibuja en el panel de dibujo. Figura de clase (wx.Panel): def init(self, padre, id=wx.ID_ANY, pos=Ninguno, tamaño=Ninguno, estilo=wx.TAB_TRAVERSAL): wx.Panel.init(self, padre, id=id, pos=pos, tamaño=tamaño, estilo=estilo) self.punto = pos self.tamaño = tamaño @metodoabstracto def on_paint(self, dc): Aprobar 10.5.10 La clase cuadrada Esta es una subclase de Figura que especifica cómo dibujar una forma cuadrada en un dibujo. Implementa el método on_paint() heredado de Figure. clase Cuadrado (Figura): def init(self, padre, pos, tamaño): super().init(padre=padre, pos=pos, tamaño=tamaño) def on_paint(self, dc): dc.DrawRectangle(punto propio, tamaño propio) 10.5 Las clases 115

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Read More