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

    QMessageBox 主要有四个对话框

    1.Question    普通操作询问问题

    2.Information    普通操作报告信息

    3.Warning    不太严肃的错误报告信息

    4.Critical    严肃的报告信息

    拿warning举例:

    第一个参数是指定父窗口

    第二个参数是弹出对话框的标题

    第三个参数是对话框的内容

    第四个参数是添加的按钮(不写也会有默认的)

    QMessageBox::warning(this,"title","text",QMessageBox::Ok|QMessageBox::Cancel);

    其余三个大同小异:

    QMessageBox::warning(this,"title","text",QMessageBox::Ok|QMessageBox::Cancel);
    QMessageBox::critical(this,"title","text",QMessageBox::Ok|QMessageBox::Cancel);
    QMessageBox::information(this,"title","text",QMessageBox::Ok|QMessageBox::Cancel);
    QMessageBox::question(this,"title","text",QMessageBox::Ok|QMessageBox::Cancel);

    问题:点击了QMessageBox 上面的按钮之后 程序自动退出

    解决方案:在程序里添加下面这条语句就好了

    QApplication::setQuitOnLastWindowClosed(false);
  • 相关阅读:
    高二下期末考试
    LG月赛.7
    CF1187E
    P5440 【XR-2】奇迹
    P1084 疫情控制
    P1083 借教室
    P2680 运输计划
    P3128 [USACO15DEC]最大流Max Flow
    博弈入门
    HDU 1907
  • 原文地址:https://www.cnblogs.com/kkcoolest/p/11458428.html
Copyright © 2011-2022 走看看