本文整理汇总了C++中QDialog::isVisible方法的典型用法代码示例。如果您正苦于以下问题:C++ QDialog::isVisible方法的具体用法?C++ QDialog::isVisible怎么用?C++ QDialog::isVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QDialog
的用法示例。
在下文中一共展示了QDialog::isVisible方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: on_actionStatisticalRemoval_triggered
void MainWindow::on_actionStatisticalRemoval_triggered()
{
//load RadiusOutlier Ui
QUiLoader loader;
QFile file(":/forms/StatisticalRemoval.ui");
file.open(QFile::ReadOnly);
QDialog *statisticalRemovalForm = dynamic_cast<QDialog *>(loader.load(&file, this));
file.close();
if(statisticalRemovalForm->exec()==QDialog::Accepted)
{
while(statisticalRemovalForm->isVisible());//untill it closed
QLineEdit *std=statisticalRemovalForm->findChild<QLineEdit *>("stddev");
QLineEdit *n=statisticalRemovalForm->findChild<QLineEdit *>("neighbor");
QString txt ="Applying Statistical filter to the cloud ...";
QProgressDialog *p=new QProgressDialog( txt,QString(),0, 0, this);
p->setWindowModality(Qt::WindowModal);
p->setVisible(true);
connect(controller, SIGNAL(finished()), p, SLOT(reset()));
QtConcurrent::run(controller,&CloudControl::filter,std->text().toDouble(),n->text().toInt(),1);
//int re=controller->RadiusOutlier(r->text().toDouble(),n->text().toInt());
}
}