QMessageBox的例子

巧了我就是萌 提交于 2020-01-15 03:46:45

QMessageBox box;
    box.setWindowTitle(QStringLiteral("QMessageBox的例子!!"));
    box.setText(QStringLiteral("%1 ||| %2").arg(QStringLiteral("选择是请选择左边的 是 ")).arg(QStringLiteral("选择否请选择右边的 否 ")));
    box.setIcon(QMessageBox::Warning);

    //添加按钮
    QPushButton*   yesBtn = box.addButton(QStringLiteral("是"), QMessageBox::YesRole);
    QPushButton* noBtn = box.addButton(QStringLiteral("否"), QMessageBox::NoRole);
    box.exec();

    if (box.clickedButton() == yesBtn)
    {
        ui.lineEdit->setText(QStringLiteral("你的选择是左边的 是"));
    }
    else  if (box.clickedButton()==noBtn)
    {
        ui.lineEdit->setText(QStringLiteral("你的选择是右边的 否"));
    }

    

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!