#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMessageBox>
#include <QDebug>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)/*,
ui(new Ui::MainWindow)*/
{
//ui->setupUi(this);
if (QMessageBox::Yes == QMessageBox::question(this,tr("Question"),
tr("Are you OK?"),QMessageBox::Yes | QMessageBox::No,
QMessageBox::Yes)){
QMessageBox::information(this,tr("1"),tr("I'm glad to hear that!"));}else{
QMessageBox::information(this,tr("2"),tr("I'm sorry!"));}
if (QMessageBox::warning(this,tr("Warning"),tr("Your wrong!"),QMessageBox::Yes)){QMessageBox::information(this,tr("1"),tr("2"));}
QMessageBox::about(this,tr("Title"),tr("Text"));
QMessageBox msgBox;
msgBox.setText(tr("The document has been modified."));
msgBox.setInformativeText(tr("Do you want to save your changes?"));
msgBox.setDetailedText(tr("Differences here..."));
msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
msgBox.setDefaultButton(QMessageBox::Save);
int ret = msgBox.exec();
switch (ret) {
case QMessageBox::Save:qDebug() << "Save document!";
break;
case QMessageBox::Discard:
qDebug() << "Discard changes!";
break;
case QMessageBox::Cancel:
qDebug() << "Close document!";
break;
}
}
MainWindow::~MainWindow()
{
//delete ui;
}
qt(5) QMessageBox
最新推荐文章于 2025-07-27 10:38:39 发布
