¿Cómo puedo cambiar el tamaño de QMessageBox?

tengo unQMessageBox que me gustaría que fuera más grande Es un simpleQMessageBox con dos botones estándar, Ok y Cancelar. El problema es que es muy pequeño para los propósitos de mi aplicación. El código se muestra así:

QMessageBox msg;
msg.setText("Whatever");
msg.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
msg.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);

int ret = msg.exec();
switch (ret) {
  case QMessageBox::Ok:
      ui->textEdit->clear();
      break;
  case QMessageBox::Cancel:
      break;}

Intenté varias formas de aumentar el tamaño:

msg.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);

msg.setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);

msg.setFixedHeight(600);
msg.setFixedWidth(600);

Incluso borré y reconstruí, y compila todo, pero nada surte efecto ...

¿Tiene alguna idea sobre cómo configurar el tamaño de QMessageBox "a mano"? Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta