У меня есть QMessageBox
, который я бы хотел, чтобы он был больше. Это простой QMessageBox
с двумя стандартными кнопками, Ok и Cancel. Проблема в том, что она очень мала для моих приложений. Код выглядит следующим образом:
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;}
Я попробовал несколько способов увеличить размер:
msg.setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Expanding);
msg.setSizePolicy(QSizePolicy::Maximum,QSizePolicy::Maximum);
msg.setFixedHeight(600);
msg.setFixedWidth(600);
Я даже очистил и перестроил, и он компилирует все, но ничего не вступает в силу...
Есть ли у вас какая-либо идея о том, как установить размер QMessageBox "вручную"? Спасибо.