https://foro.gambas-es.org/viewtopic.php?f=1&t=6948&p=42019#p42019
-----------------------------------
Shell
Jueves, 10 May 2018, 09:47

Re: Cosas Que Se Llaman Igual Pero Que Son Diferentes Según El Lenguaje
-----------------------------------
Si desde el punto de vista de Gambas, tomamos un objeto rect como una similitud de una ventana.
Al desplazar desde el lado izquierdo, el lado derecho permanece constante.

El objeto rect en Gambas va con el componente QT4 independiente de la clase Paint.

En Python el objeto rect va con la librería Pygame. (SDL1). A la hora de crear un objeto rect es muy
parecido a Gambas. Claro que al dibujarlo cambia con la clase Paint.

En Pygame: Sin usar figuras rellenas.

Creación:
[quote]
pygame object for storing rectangular coordinates
Rect(left, top, width, height) -> Rect
Rect((left, top), (width, height)) -> Rect
Rect(object) -> Rect
[/quote]

Dibujar:

[quote]
 pygame.draw.rect()
    draw a rectangle shape
    rect(Surface, color, Rect, width=0) -> Rect
[/quote]

En Gambas. Con clase Paint:

Creación:

[code linenumbers=false syntax=gambas]
 orect = New Rect(x, y, ancho, alto)
[/code]

[code linenumbers=false syntax=gambas]
 Paint.Rectangle(x, y, w, h)
[/code]

Si usase SDL1/2 con Gambas para dibujarlo, la cosa cambiaría...a menos que añada el componente QT4.

Saludos


