У меня возникла эта проблема с QMessageBox
:
QMessageBox box;
box.setWindowTitle(tr("Warning box"));
box.setIcon(QMessageBox::Warning);
box.setText(tr("Something happened, see details or press OK"));
box.setDetailedText("There is a detail. World is not answering to Hello, try to say Hello world again!");
box.setStandardButtons(QMessageBox::Ok);
box.setDefaultButton(QMessageBox::NoButton);
box.exec();
Если я сделаю:
box.setDefaultButton(QMessageBox::NoButton);
, кнопка ОК по-прежнему помечена как значение по умолчанию.
Я не нашел перечисление QMessageBox::ShowDetails
, поэтому не могу установить в качестве кнопки по умолчанию кнопку Show details
.
Есть ли способ сделать это?