首页| 论坛| 消息

标题:ProgressDialog对话框进度条不显示进度
作者:小白修炼中
日期:2016-04-03 22:32
内容:

QProgressDialog *progressDialog=new QProgressDialog(this);
QFont font("ZYSong18030",12);
progressDialog->setFont(font);
progressDialog->setWindowModality(Qt::WindowModal);
progressDialog->setMinimumDuration(5);
progressDialog->setWindowTitle(tr("Please Wait"));
progressDialog->setLabelText(tr("Copying..."));
progressDialog->setCancelButtonText(tr("Cancel"));
progressDialog->setRange(0,num);//num表示要传输的文件个数
for(int i=1;isetValue(i);
if(progressDialog->wasCanceled())
return;
}
ProgressDialog->show();


#1 [小白修炼中 04-03 22:33]
该怎么解决,大神指教
#2 [nigoole 04-04 07:10]
自己重新写一个类嘛
#3 [firebolt 04-04 18:24]
如果只是想试试效果,请在循环里加个延时。
#4 [XChinux 04-04 19:49]
for(int i=1;isetValue(i);
QApplication::processEvents();
if(progressDialog->wasCanceled())
return;
}
#5 [XChinux 04-04 19:50]
加个processEvents()以进行事件处理。

<< 1 2 >> (1/2)

回复 发表
主题 版块