Obsolete Members for QMessageBox
Los siguientes miembros de la clase QMessageBox son obsoletos. Se proporcionan para que el código fuente antiguo siga funcionando. Desaconsejamos su uso en código nuevo.
Tipos públicos
(deprecated) | Button |
Funciones públicas
(deprecated) | QMessageBox(const QString &title, const QString &text, QMessageBox::Icon icon, int button0, int button1, int button2, QWidget *parent = nullptr, Qt::WindowFlags f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint) |
(deprecated in 6.2) QString | buttonText(int button) const |
(deprecated in 6.2) void | setButtonText(int button, const QString &text) |
Miembros públicos estáticos
(deprecated in 6.2) int | critical(QWidget *parent, const QString &title, const QString &text, int button0, int button1, int button2 = 0) |
(deprecated in 6.2) int | critical(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1) |
(deprecated in 6.2) int | information(QWidget *parent, const QString &title, const QString &text, int button0, int button1 = 0, int button2 = 0) |
(deprecated in 6.2) int | information(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1) |
(deprecated in 6.2) int | question(QWidget *parent, const QString &title, const QString &text, int button0, int button1 = 0, int button2 = 0) |
(deprecated in 6.2) int | question(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1) |
(deprecated in 6.2) QPixmap | standardIcon(QMessageBox::Icon icon) |
(deprecated in 6.2) int | warning(QWidget *parent, const QString &title, const QString &text, int button0, int button1, int button2 = 0) |
(deprecated in 6.2) int | warning(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1) |
Documentación de tipos de miembros
[deprecated] QMessageBox::Button
Este typedef está obsoleto. Desaconsejamos su uso en código nuevo.
Utilice QMessageBox::StandardButton en su lugar.
Documentación de funciones miembro
[deprecated] QMessageBox::QMessageBox(const QString &title, const QString &text, QMessageBox::Icon icon, int button0, int button1, int button2, QWidget *parent = nullptr, Qt::WindowFlags f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint)
Esta función está obsoleta. Desaconsejamos su uso en código nuevo.
Construye un cuadro de mensaje con un title, un text, un icon, y hasta tres botones.
El icon debe ser uno de los siguientes:
- QMessageBox::NoIcon
- QMessageBox::Question
- QMessageBox::Information
- QMessageBox::Warning
- QMessageBox::Critical
Cada botón, button0, button1 y button2, puede tener uno de los siguientes valores:
- QMessageBox::NoButton
- QMessageBox::Ok
- QMessageBox::Cancel
- QMessageBox::Yes
- QMessageBox::No
- QMessageBox::Abort
- QMessageBox::Retry
- QMessageBox::Ignore
- QMessageBox::YesAll
- QMessageBox::NoAll
Utilice QMessageBox::NoButton para los parámetros posteriores para tener menos de tres botones en su cuadro de mensaje. Si no especifica ningún botón, QMessageBox proporcionará un botón Ok.
Uno de los botones puede ser OR-ed con la bandera QMessageBox::Default para convertirlo en el botón predeterminado (se hace clic cuando se presiona Enter).
Uno de los botones se puede OR-ed con la bandera QMessageBox::Escape para que sea el botón de cancelar o cerrar (se hace clic cuando se presiona Esc ).
QMessageBox mb("Application Name", "Hardware failure.\n\nDisk error detected\nDo you want to stop?", QMessageBox::Question, QMessageBox::Yes | QMessageBox::Default, QMessageBox::No | QMessageBox::Escape, QMessageBox::NoButton); if (mb.exec() == QMessageBox::No) { // try again
El cuadro de mensaje es un cuadro de diálogo application modal.
Los argumentos parent y f se pasan al constructor QDialog.
Véase también setWindowTitle(), setText(), y setIcon().
[deprecated in 6.2] QString QMessageBox::buttonText(int button) const
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Devuelve el texto del botón del cuadro de mensaje button, o una cadena vacía si el cuadro de mensaje no contiene el botón.
Utilice button() y QPushButton::text() en su lugar.
Véase también setButtonText().
[static, deprecated in 6.2] int QMessageBox::critical(QWidget *parent, const QString &title, const QString &text, int button0, int button1, int button2 = 0)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Abre un cuadro de mensaje crítico con los valores dados title y text. El cuadro de diálogo puede tener hasta tres botones. Cada uno de los parámetros de los botones, button0, button1 y button2 puede tener uno de los siguientes valores:
- QMessageBox::NoButton
- QMessageBox::Ok
- QMessageBox::Cancel
- QMessageBox::Yes
- QMessageBox::No
- QMessageBox::Abort
- QMessageBox::Retry
- QMessageBox::Ignore
- QMessageBox::YesAll
- QMessageBox::NoAll
Si no desea los tres botones, establezca el último botón, o los dos últimos botones en QMessageBox::NoButton.
Un botón puede ser OR-ed con QMessageBox::Default, y un botón puede ser OR-ed con QMessageBox::Escape.
Devuelve la identidad (QMessageBox::Ok, o QMessageBox::No, etc.) del botón sobre el que se hizo clic.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, deberá crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Véase también information(), question(), y warning().
[static, deprecated in 6.2] int QMessageBox::critical(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Muestra un cuadro de mensaje de error crítico con los datos title y text, así como uno, dos o tres botones. Devuelve el número del botón que fue pulsado (0, 1 o 2).
button0Text es el texto del primer botón, y es opcional. Si no se proporciona button0Text, se utilizará "OK" (traducido). button1Text es el texto del segundo botón, y es opcional, y button2Text es el texto del tercer botón, y es opcional. defaultButtonNumber (0, 1 ó 2) es el índice del botón por defecto; pulsar Retorno o Intro es lo mismo que pulsar el botón por defecto. Por defecto es 0 (el primer botón). escapeButtonNumber es el índice del botón Escape; pulsar Escape es lo mismo que hacer clic en este botón. Su valor por defecto es -1; introduzca 0, 1 ó 2 para que pulsar Escape equivalga a pulsar el botón correspondiente.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, debe crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Esta es una función sobrecargada.
Véase también information(), question(), y warning().
[static, deprecated in 6.2] int QMessageBox::information(QWidget *parent, const QString &title, const QString &text, int button0, int button1 = 0, int button2 = 0)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Abre un cuadro de mensaje de información con el title dado y el text. El cuadro de diálogo puede tener hasta tres botones. Cada uno de los botones, button0, button1 y button2 puede tener uno de los siguientes valores:
- QMessageBox::NoButton
- QMessageBox::Ok
- QMessageBox::Cancel
- QMessageBox::Yes
- QMessageBox::No
- QMessageBox::Abort
- QMessageBox::Retry
- QMessageBox::Ignore
- QMessageBox::YesAll
- QMessageBox::NoAll
Si no desea los tres botones, establezca el último botón, o los dos últimos botones en QMessageBox::NoButton.
Un botón puede ser OR-ed con QMessageBox::Default, y un botón puede ser OR-ed con QMessageBox::Escape.
Devuelve la identidad (QMessageBox::Ok, o QMessageBox::No, etc.) del botón sobre el que se hizo clic.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, deberá crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Véase también question(), warning(), y critical().
[static, deprecated in 6.2] int QMessageBox::information(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Muestra un cuadro de mensaje de información con los datos title y text, así como uno, dos o tres botones. Devuelve el índice del botón sobre el que se ha pulsado (0, 1 ó 2).
button0Text es el texto del primer botón, y es opcional. Si no se proporciona button0Text, se utilizará "OK" (traducido). button1Text es el texto del segundo botón, y es opcional. button2Text es el texto del tercer botón, y es opcional. defaultButtonNumber (0, 1 o 2) es el índice del botón por defecto; pulsar Return o Enter es lo mismo que pulsar el botón por defecto. Por defecto es 0 (el primer botón). escapeButtonNumber es el índice del botón de escape; pulsar Esc es lo mismo que hacer clic en este botón. Por defecto es -1; indique 0, 1 o 2 para que pulsar Esc equivalga a hacer clic en el botón correspondiente.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, deberá crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Esta es una función sobrecargada.
Véase también question(), warning(), y critical().
[static, deprecated in 6.2] int QMessageBox::question(QWidget *parent, const QString &title, const QString &text, int button0, int button1 = 0, int button2 = 0)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Abre un cuadro de diálogo de pregunta con los valores dados title y text. El cuadro de diálogo puede tener hasta tres botones. Cada uno de los botones, button0, button1 y button2 puede tener uno de los siguientes valores:
- QMessageBox::NoButton
- QMessageBox::Ok
- QMessageBox::Cancel
- QMessageBox::Yes
- QMessageBox::No
- QMessageBox::Abort
- QMessageBox::Retry
- QMessageBox::Ignore
- QMessageBox::YesAll
- QMessageBox::NoAll
Si no desea los tres botones, establezca el último botón, o los dos últimos botones en QMessageBox::NoButton.
Un botón puede ser OR-ed con QMessageBox::Default, y un botón puede ser OR-ed con QMessageBox::Escape.
Devuelve la identidad (QMessageBox::Yes, o QMessageBox::No, etc.) del botón sobre el que se hizo clic.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, deberá crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Véase también information(), warning(), y critical().
[static, deprecated in 6.2] int QMessageBox::question(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Muestra un cuadro de mensaje de pregunta con los datos title y text, así como uno, dos o tres botones. Devuelve el índice del botón que fue pulsado (0, 1 o 2).
button0Text es el texto del primer botón, y es opcional. Si no se proporciona button0Text, se utilizará "OK" (traducido). button1Text es el texto del segundo botón, y es opcional. button2Text es el texto del tercer botón, y es opcional. defaultButtonNumber (0, 1 o 2) es el índice del botón por defecto; pulsar Return o Enter es lo mismo que pulsar el botón por defecto. Por defecto es 0 (el primer botón). escapeButtonNumber es el índice del botón Escape; pulsar Escape es lo mismo que hacer clic en este botón. Por defecto es -1; introduzca 0, 1 o 2 para que pulsar Escape equivalga a pulsar el botón correspondiente.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, debe crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Esta es una función sobrecargada.
Véase también information(), warning(), y critical().
[deprecated in 6.2] void QMessageBox::setButtonText(int button, const QString &text)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Establece el texto del botón de la caja de mensajes button a text. Establecer el texto de un botón que no está en la caja de mensajes se ignora silenciosamente.
Utilice addButton() en su lugar.
Véase también buttonText().
[static, deprecated in 6.2] QPixmap QMessageBox::standardIcon(QMessageBox::Icon icon)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Devuelve el mapa de píxeles utilizado para un icono estándar. Esto permite utilizar los pixmaps en cuadros de mensaje más complejos. icon especifica el icono requerido, por ejemplo QMessageBox::Question, QMessageBox::Information, QMessageBox::Warning o QMessageBox::Critical.
Llame a QStyle::standardIcon() con QStyle::SP_MessageBoxInformation etc. en su lugar.
[static, deprecated in 6.2] int QMessageBox::warning(QWidget *parent, const QString &title, const QString &text, int button0, int button1, int button2 = 0)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Abre un cuadro de mensaje de advertencia con los valores dados title y text. El cuadro de diálogo puede tener hasta tres botones. Cada uno de los parámetros de los botones, button0, button1 y button2 puede tener uno de los siguientes valores:
- QMessageBox::NoButton
- QMessageBox::Ok
- QMessageBox::Cancel
- QMessageBox::Yes
- QMessageBox::No
- QMessageBox::Abort
- QMessageBox::Retry
- QMessageBox::Ignore
- QMessageBox::YesAll
- QMessageBox::NoAll
Si no desea los tres botones, establezca el último botón, o los dos últimos botones en QMessageBox::NoButton.
Un botón puede ser OR-ed con QMessageBox::Default, y un botón puede ser OR-ed con QMessageBox::Escape.
Devuelve la identidad (QMessageBox::Ok o QMessageBox::No o ...) del botón sobre el que se ha hecho clic.
El cuadro de mensaje es un cuadro de diálogo application modal.
Atención: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, deberá crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Véase también information(), question(), y critical().
[static, deprecated in 6.2] int QMessageBox::warning(QWidget *parent, const QString &title, const QString &text, const QString &button0Text, const QString &button1Text = QString(), const QString &button2Text = QString(), int defaultButtonNumber = 0, int escapeButtonNumber = -1)
Esta función está obsoleta desde la versión 6.2. Desaconsejamos su uso en código nuevo.
Utilice en su lugar la sobrecarga que toma StandardButtons.
Muestra un cuadro de mensaje de advertencia con los datos title y text, así como uno, dos o tres botones. Devuelve el número del botón que fue pulsado (0, 1, o 2).
button0Text es el texto del primer botón, y es opcional. Si no se proporciona button0Text, se utilizará "OK" (traducido). button1Text es el texto del segundo botón, y es opcional, y button2Text es el texto del tercer botón, y es opcional. defaultButtonNumber (0, 1 ó 2) es el índice del botón por defecto; pulsar Retorno o Intro es lo mismo que pulsar el botón por defecto. Por defecto es 0 (el primer botón). escapeButtonNumber es el índice del botón Escape; pulsar Escape es lo mismo que hacer clic en este botón. Su valor por defecto es -1; introduzca 0, 1 ó 2 para que pulsar Escape equivalga a pulsar el botón correspondiente.
El cuadro de mensaje es un cuadro de diálogo application modal.
Advertencia: No borre parent durante la ejecución del cuadro de diálogo. Si desea hacerlo, debe crear el cuadro de diálogo usted mismo utilizando uno de los constructores de QMessageBox.
Esta es una función sobrecargada.
Véase también information(), question(), y critical().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.