2011-06-30 12 views
5

En el editor gui de qt, cualquier componente GUI se puede transformar en cierto tipo de otros componentes GUI. Pero hablando de manera realista, ¿cuál es el uso práctico de esta opción? se puede hacer de forma dinámica? si es así, ¿cuál es la ventaja de hacer eso?¿Cuál es el uso de "morph into" en qt?

Respuesta

11

El uso práctico es convertir rápidamente los widgets en otros widgets similares.

Digamos que tiene un cuadro de grupo lleno de algunos widgets y se da cuenta de que prefiere un widget de pestañas. Sin morphing que tendría que

  • crear un widget pestaña
  • seleccionar todos los widgets en el cuadro de grupo
  • copia o moverlos a la primera página de su widget pestaña
  • eliminar el cuadro de grupo

Simplemente cambiando el cuadro de grupo en un widget de pestaña es más rápido y más conveniente.

O supongamos que tiene algunas casillas de verificación y se da cuenta de que las opciones son mutuamente exclusivas, entonces simplemente puede transformarlas en botones de opción.

Etc ...

Es una herramienta de conveniencia.

Cuestiones relacionadas