【发布时间】:2015-05-25 18:42:05
【问题描述】:
我的QFileSystemModel 派生类中有函数export()。现在我想显示进度条,因为这个功能可以正常工作。我显然不想从那里弹出QProgressDialog,因为 GUI 应该是单独的。
void MainWindow::on_pushButtonConvert_clicked()
{
QString rootPath = ui->lineEditSourceFolder->text();
QString destPath = ui->lineEditDestFolder->text();
dirModel->convert(rootPath, destPath); // dirModel is QFileSystemModel derived member variable
}
在将convert() 移动到模型之前,它在我的MainWindow 类中。这个函数本身正在创建QProgressDialog,但是现在进入模式后,应该禁止创建它,那么我在哪里创建进度呢?
我从另一篇帖子中得到提示,我应该使用信号和插槽,但这里怎么做?
【问题讨论】:
标签: c++ qt progress-bar