Looking for qt Answers? Try Ask4KnowledgeBase
Looking for qt Keywords? Try Ask4Keywords

QtQDialogs


Observaciones

La clase QDialog es la clase base de ventanas de diálogo. Una ventana de diálogo es una ventana de nivel superior utilizada principalmente para tareas a corto plazo y comunicaciones breves con el usuario. QDialogs puede ser modal o modeless .

Tenga en cuenta que QDialog (y cualquier otro widget que tenga el tipo Qt :: Dialog) utiliza el widget principal de forma ligeramente diferente a otras clases en Qt. Un diálogo siempre es un widget de nivel superior , pero si tiene un padre, su ubicación predeterminada se centra en la parte superior del widget de nivel superior del padre (si no es el nivel superior en sí). También compartirá la entrada de la barra de tareas de los padres.

Un diálogo modal es un diálogo que bloquea la entrada a otras ventanas visibles en la misma aplicación. Los diálogos que se utilizan para solicitar un nombre de archivo al usuario o que se usan para configurar las preferencias de la aplicación suelen ser modales. Los diálogos pueden ser modal de aplicación (el predeterminado) o modal de ventana .

La forma más común de mostrar un diálogo modal es llamar a su función exec (). Cuando el usuario cierra el cuadro de diálogo, exec () proporcionará un valor de retorno útil.

Un diálogo sin modelo es un diálogo que funciona independientemente de otras ventanas en la misma aplicación. Los cuadros de diálogo sin modo se muestran mediante show (), que devuelve el control a la persona que llama inmediatamente.

QDialogs Ejemplos relacionados