Qt (1) message prompt box

Create project with preliminary message

Create project options:
insert image description here

BaseClass:

  • QMainWindow: application based on the main window class: general user complex program: including the main client interface, menu bar, toolbar, status bar, docking tool dialog, etc.
  • QWidget: The simplest window program, which can accommodate multiple controls to implement functions such as programs
  • QDialog: Based on a dialog box, it is generally used for pop-up windows, and can also be used for main interface display, inherited from QWidget.

simple message reminder

Create button demo:
insert image description here

Callback:

//dialog.cpp 自定义内容部分
void Dialog::on_pushButton_firstName_clicked()
{
    
    
    QMessageBox::information(NULL,"firstName","是否退出?",QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);
}

void Dialog::on_pushButton_secondName_clicked()
{
    
    
    QMessageBox::critical(NULL,"Critical","文件复制出错,请检查重试",QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);
}

void Dialog::on_pushButton_thirdName_clicked()
{
    
    
    QMessageBox::warning(NULL,"warning","删除文件可能出错",QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);
}

void Dialog::on_pushButton_fourName_clicked()
{
    
    
    QMessageBox::question(NULL,"question","您确定删除文件吗?",QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);
}

void Dialog::on_pushButton_fiveName_clicked()
{
    
    
    QMessageBox::about(NULL,"about","默认提示消息框");
}

void Dialog::on_pushButton_sixName_clicked()
{
    
    
    QMessageBox msgBox(QMessageBox::NoIcon,"登录","用户名与密码验证是否正确?", QMessageBox::Yes|QMessageBox::No);
    int iResult = msgBox.exec();
    switch (iResult) {
    
    
    case QMessageBox::Yes:
        QMessageBox::about(NULL,"提示","您点击Yes按钮");
        break;
    case QMessageBox::No:
        QMessageBox::about(NULL,"提示","您点击No按钮");
        break;
    default:
        break;
    }
}

Click on the prompt box
insert image description here
and click on the demo
insert image description here

Guess you like

Origin blog.csdn.net/wsp_1138886114/article/details/122717055