¿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.