pd = new QProgressDialog("Operation in progress.", "Cancel", 0, 1000
,this,Qt::FramelessWindowHint);
connect(this,SIGNAL(sigProgressBar()),pd,SLOT(show()));
emit this->sigProgressBar();
sigProcessBar是我自己定义的信号函数
运行的时候没什么问题,进程条在走。。可是到了100%不自动关闭。。。。。
当我改成模态对话框时
即换成connect(this,SIGNAL(sigProgressBar()),pd,SLOT(exec()));
必须得按下cancel键,进程条才会走。到了100%会自动关闭
不太明白怎么回事,请大家帮忙解决下
[ 此帖被amwzl在2010-04-20 18:24重新编辑 ]