ui->moduleBox->clear(); // QComboBox::clear() выполняеться очень долго ui->moduleBox->addItem(tr("All"), -1); QHash<QString, int> hash = treeModel->getModuleNumbers(); QHashIterator<QString, int> it(hash); while(it.hasNext()) { it.next(); ui->moduleBox->addItem(it.key(), it.value()); } ui->functionBox->clear(); ui->functionBox->addItem(tr("All"), -1); hash = treeModel->getFunctionNumbers(); QHashIterator<QString, int> it2(hash); while(it2.hasNext()) { it2.next(); ui->functionBox->addItem(it2.key(), it2.value()); }