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?
5
A
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
- 1. ¿Cuál es el uso de setupUi (esto) en Qt
- 2. ¿Cuál es el uso del uso de init() en JavaScript?
- 3. ¿Cuál es el uso de Log4j API?
- 4. ¿Cuál es el uso de Deployment.Current.Dispatcher.BeginInvoke (() => {...})?
- 5. ¿Cuál es el uso previsto de IllegalStateException?
- 6. ¿Cuál es el uso de "indulgente"?
- 7. ¿Cuál es el uso correcto de DataContext.Refresh()?
- 8. ¿Cuál es el uso de typedef?
- 9. ¿Cuál es el uso de window.external?
- 10. ¿Cuál es el uso de autómatas finitos?
- 11. ¿Cuál es el uso de LOCAL_MODULE_TAGS?
- 12. ¿Cuál es el uso correcto de EnsureChildControls()?
- 13. ¿Cuál es el uso de Indexers?
- 14. ¿cuál es el uso básico de alignment_storage?
- 15. ¿Cuál es el uso de la sintaxis = =?
- 16. ¿Cuál es el uso de @SuppressWarnings
- 17. ¿Cuál es el uso de singletonList?
- 18. ¿Cuál es el uso principal de MarshalByRefObject?
- 19. ¿Cuál es el uso de AtomicReferenceArray?
- 20. ¿Cuál es el uso de - [NSUserDefaults registerDefaults:]?
- 21. ¿cuál es el uso de string.Clone()?
- 22. ¿Es Dive Into Python obsoleto?
- 23. ¿Cuál es la diferencia entre Q_WS_ * y Q_OS_ * en Qt?
- 24. ¿Cuál es el propósito del uso?
- 25. ¿Cuál es SIGSEGV, error de segmentación en Qt
- 26. ¿Cuál es el mejor lugar para comenzar a aprender Qt?
- 27. ¿Cuál es la mejor herramienta de trabajo ágil para Qt?
- 28. clojure: ¿Cuál es el uso de la forma # '/ (var ...)?
- 29. ¿cuál es el uso real de la interfaz en java?
- 30. ¿Cuál es el uso de campos relacionados en OpenERP?