Tengo un programa que ejecuta algún proceso en la ventana principal y necesito un cuadro de diálogo modal con algunos elementos personalizados que se mostrarán sobre él para mostrar el progreso. También debe bloquear la interacción del usuario con la ventana principal. El proceso principal debería ejecutarse mientras se muestra el diálogo. ¿Cuál es la mejor manera (en qt) para este propósito?Qt diálogo modal y proceso principal
7
A
Respuesta
16
En realidad, esto suena un poco fácil (a menos que malinterprete su pregunta).
QDialog my_progress_dialog(this);
my_progress_dialog.setModal(true);
my_progress_dialog.show();
Calling show()
no exec()
que dejará en el eventloop principal. Al mismo tiempo, establecer el diálogo modal bloquea toda la entrada del usuario a la ventana principal. Trabajo hecho.
¿Has mirado QProgressDialog
? Está ahí para exactamente este propósito.
+0
¡Gracias por tu respuesta! – Eddie
Cuestiones relacionadas
- 1. Mostrar diálogo modal principal con SWT
- 2. Qt, el cuadro de diálogo no modal no se cierra
- 3. jQuery diálogo modal y jqGrid
- 4. Diálogo no modal sincronizado
- 5. jquery diálogo modal onclick?
- 6. rieles y forma de diálogo jQuery modal
- 7. Cómo cerrar un cuadro de diálogo modal de jquery y actualizar la página principal
- 8. ¿Cómo implementar correctamente un diálogo modal en la parte superior de un diálogo no modal?
- 9. Diálogo flotante no modal en WPF
- 10. ¿Por qué un diálogo modal/no modal se denomina modal/no modal?
- 11. Modal ConfirmDialog sobre diálogo modal -> todo está bloqueado
- 12. ¿Diálogo como ventana principal?
- 13. Modelo-Vista-Presentador y cuadros de diálogo Modal .... ¿Cómo?
- 14. jQuery UI diálogo modal no bloquea
- 15. jQuery formulario modal diálogo devolución de mensaje
- 16. opción jQuery diálogo modal no funciona
- 17. MFC: ventana principal atenuada al mostrar el cuadro de diálogo modal
- 18. La detección de un cuadro de diálogo modal de otro proceso
- 19. jQuery diálogo modal botón de texto
- 20. Prevenir cuadro de diálogo modal en caída de proceso de win32
- 21. Diálogo modal de bloqueo sin bloqueo Swing progress
- 22. Programación de WinForms - Problema modal y no modal de formularios
- 23. Diálogo estándar "Acerca de" en Qt
- 24. ¿Cómo se hace un diálogo modal en WPF?
- 25. ¿Cómo hacer que el diálogo de jQuery sea modal?
- 26. Convierta un cuadro de diálogo no modal a modal en tiempo de ejecución
- 27. Cómo evitar que Debug.Assert (...) muestre un cuadro de diálogo modal
- 28. Rieles: ¿AJAX es un cuadro de diálogo modal?
- 29. Cuadro de diálogo modal de jQuery sobre iFrame
- 30. ¿Cómo puedo pasar Collection a la ventana de diálogo modal?
Mejor que _what_? –
Mejor que qué, la forma estándar? ¿Ya has buscado alternativas? –