Shordi   08-12-2025, 19:29
#1
Estoy en estos días rehaciendo mi abandonado proyecto del editor gráfico de bases de datos sqlite. Todo va progresando pero me he atascado con una tontería estética: Si el diseño de la BD es complejo y pinchas y arrastras y sueltas (drag & drop( el objeto fuera del área visible del ScrollArea, ésta amplía su tamaño y te muestra las barras de desplazamiento, pero no consigo que se haga un Scroll dinámico, es decir, que si pincho y arrastro hacia la derecha, digamos, un objeto el scrollArea haga Scroll hacia la derecha siguiendo al que llevo pinchado y desplace hacia la izquierda la vista como si lo hiciésemos con la barra de desplazamiento.
¿Alguien tiene algo hecho en éste sentido? No subo ejemplo porque es muy complejo el tema tal como lo tengo diseñado ahora. Os adjunto la imagen del aspecto del programa. Imaginad que pincháis uno de los cuadros y lo desplazáis a la derecha... pues eso.

[Imagen: 3FjnLNrl.png]

Saludos.
Última modificación: 08-12-2025, 19:34 por Shordi.

No podemos regresar
jguardon   08-12-2025, 20:44
#2
Hola Shordi

Nunca se me ha planteado ese caso, pero imagino que si eres capaz de obtener las coordenadas locales bajo el puntero del mouse, sería posible desplazar “manualmente” el contenido del scrollarea hacia el lado a donde se dirige el puntero.

La verdad es que uno esperaría que este comportamiento fuese, digamos, automático, pero es todo lo que se me ocurre en este momento.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Shordi   Ayer, 10:58
#3
El tema es que scrollArea dispone de una serie de parámetros y métodos que no sé manejar y que se supone que hacen eso... pero llevo tres días con el tema y me tiene un poco harto.

Saludos

No podemos regresar
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.