当前位置:  技术问答>linux和unix

怎么让提示框一弹出就消失掉、、、急。。。

    来源: 互联网  发布时间:2017-05-28

    本文导语:  如题:代码如下: void startexperiment::on_pushButton_20_clicked() {     while(appfstart->doorClose == false)      {         QMessageBox::about(this,QObject::tr(""),QObject::tr("门锁检测中! "));           if(appfstart->doorClose ==true )  ...

如题:代码如下:
void startexperiment::on_pushButton_20_clicked()
{
    while(appfstart->doorClose == false)
     {
        QMessageBox::about(this,QObject::tr(""),QObject::tr("门锁检测中! "));
     
    if(appfstart->doorClose ==true )
    {

    QMessageBox::about(this,QObject::tr("提示"),QObject::tr("门已关好,试验过程中请保持门处于关闭状态"));
    break;
    }else if(appfstart->doorOpen == true)
    {
      QMessageBox::warning(this,QObject::tr("警告"),QObject::tr("门未关好,请关好门再进行试验"));
    }
     }
    ui->definegroup->show();
}

怎么让我的“门锁检测”弹出后就消失,然后根据下面的判断弹出另外的提示框,整个过程就弹出两次提示框而已???

|
事件  析构方法

|
先将整个类hide() 再show()

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3