/ / ¿Tiene un elemento que se puede ampliar y deslizar? - lienzo, qml, qtquick2, qtquickcontrols2

¿Tiene un artículo que se pueda zoomable y abatible? - canvas, qml, qtquick2, qtquickcontrols2

Tengo un elemento "lienzo" (no lienzo similar a HTML,solo un elemento simple con más de cien hijos) cuyos hijos son todos una imagen, y todos están ordenados en un diseño de cuadrícula por Javascript en el momento de la creación, y recreados en el cambio de tamaño del lienzo. La relación ancho / alto del lienzo no es constante (bueno, una vez que todo está dibujado, lo es), por lo que me gustaría poder colocarlo en un "contenedor" donde pudiéramos acercarlo / desabrocharlo o borrarlo. ir al fondo del lienzo.

¿Hay un tipo QtQuick para esto? Me he encontrado con Canvas, Context 2D, etc., pero no encuentro una solución que NO implique dibujar a través de JS (bueno, si es la única forma, podría reescribir mi renderizador). Estoy buscando para algo que interanalmente usa algo como una matriz 3x3 para traducir y escalar cosas.

Respuestas

1 para la respuesta № 1

Hasta donde sé, la respuesta es No. El único enfoque para escalar el lienzo es llamar al método de escala del lienzo:

object scale(real x, real y)