Estoy intentando poder manejar la posicion en la que se dibuja un control en un formulario en tiempo de ejecución. Entiendo que por el momento establecer la posicion del control (x,y) no es posible de forma nativa en Velneo ¿¿O si es posible??.
Mi verdadero problema es posicionar una imagen (cursor) sobre otra imagen o control. Por ejemplo, (programa para clinicas) imaginar la imagen de un ojo humano en un formulario y sobre esa imagen hay que posicionar un marcador (algo asi '+' como si de un cursor se tratara) al hacer doble click con el mouse y de esa forma obtener ciertas propiedades de ese punto ademas de situar el marcador. Esta claro que ti tuviera acceso de forma nativa a la posición de un control (imagen) el tema estaria solucionado, pero no es asi. La única posiblilidad que he encontrado para emular esta situación es algo retorcida, y no es otra que utilizar la "alquimia de widgets" ya que mediante el CSS de Qt la única propiedad en la que podemos establecer la posición de algo en cualquier punto es la propiedad "position" !pero ojo! esta es la posicion (relativa/absoluta) de un subcontrol dentro de un widget.
Utilizando esta propiedad, para "emular" el comportamiento que quiero he aplicado la metamorfosis de un QSpinBox, haciendo que tenga las dimensones de mi imagen de fondo, poniedo como "background" la imagen "del ojo humano", luego capturo la posicion del raton con EVENT_PARAMS con el dbl_click, y despues dibujo la posición subcontrol "::down-button" cuya imagen hago que sea un "cursor" con la propiedad "position" (el resto de subcontroles los hago desaparecer).
El resultado es como si, tubiera una imagen de fondo sobre la que posiciono un cursor en el punto en el que hago doble_click, como veis un poco rebuscado y totalmente artificial.
¿Alguna otra idea para conseguir el acceso a la posicion de un control, y que no sea necesariamente un subcontrol?
Gracias