Български English

Разнообразни бутони в QMessageBox

Въведение

Приложеният примерен код демонстрира как се добавят бутони с произволен текст в QMessageBox [qt-project.org] чрез метода addButton [qt-project.org].

Примерен код

  1. QMessageBox msgBox;
  2. msgBox.setText(tr("Потвърждавате ли?"));
  3. QAbstractButton* pButtonYes = msgBox.addButton(tr("Абсолютно."), QMessageBox::YesRole);
  4. msgBox.addButton(tr("Не, не знам."), QMessageBox::NoRole);
  5.  
  6. msgBox.exec();
  7.  
  8. if(msgBox.clickedButton() == pButtonYes)
  9. {
  10.       //Execute command
  11. }

Categories: