versiones guia español descargar actualizar qt modal-dialog

guia - Qt diálogo modal y proceso principal



qgis manual (1)

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();

Llamar a show() not exec() lo dejará en el evento 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.

Tengo un programa que ejecuta algún proceso en la ventana principal y necesito un diálogo modal con algunos elementos personalizados que se mostrarán 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. ¿Qué camino es mejor (en qt) para este propósito?