zoukankan      html  css  js  c++  java
  • QMessageBox 用法

    案例一:
    QMessageBox msgBox;
    msgBox.setText("The document has been modified.");
    msgBox.setInformativeText("Do you want to save your changes?");
    msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
    msgBox.setDefaultButton(QMessageBox::Save);
    int ret = msgBox.exec();
    switch (ret)
    {
    case QMessageBox::Save:
    // Save was clicked
    break;
    case QMessageBox::Discard:
    // Don't Save was clicked
    break;
    case QMessageBox::Cancel:
    // Cancel was clicked
    break;
    default:
    // should never be reached
    break;
    }


    案例二:
    int ret = QMessageBox::warning(this,
    tr("My Application"),
    tr("The document has been modified. "
    "Do you want to save your changes?"),
    QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel,
    QMessageBox::Save);


    案例三:添加按钮、判断哪个按钮按下
    QMessageBox msgBox;
    QPushButton *connectButton = msgBox.addButton(tr("Connect"), QMessageBox::ActionRole);
    QPushButton *abortButton = msgBox.addButton(QMessageBox::Abort);
    if(msgBox.clickedButton() == connectButton)
    {
    // connect
    }
    else if(msgBox.clickedButton() == abortButton)
    {
    // abort
    }
    msgBox.exec();

    http://blog.csdn.net/jan5_reyn/article/details/38955705

  • 相关阅读:
    02-cocoapods的安装和使用
    01-唐巧之cocoapods
    class0513(html)
    程序集
    c#面向对象
    html
    dom
    Javascript
    Jquery
    ado.net
  • 原文地址:https://www.cnblogs.com/findumars/p/5574502.html
Copyright © 2011-2022 走看看