我用QProgressBar写了一个进度条,然后定义了两个按钮,点击Start按钮时进度条开始滚动,现在我需要在进度条滚动过程中,点击Pause按钮时进度条能够暂停下来,不知道这个的槽函数应该怎么写,希望大家帮帮忙。下面是Start的相关代码:
//定义按钮:
progressBar = new QProgressBar;
progressBar->setRange(0, 20);
progressBar->setFormat("%v");
progressBar->setValue(0);
//点击Start按钮后的槽函数
startslot()
{
for(int i=0;i<21;i++)
{
progressBar->setValue(i);
sleep(1);
qApp->processEvents();
}
}