Здравствуйте. Есть такая проблема.
Есть объект - интерфейс, есть объект поиска. При нажатии кнопки поиск, происходит создание потока, и в потоке создается объект поиска.
Поиск - формирует QStandardItemModel и применяет его на QTableView в объект интерфейса посредством ивентов. (забыл сказать, что вынесено все в поток изза того что формируется модель 10000+ строк и 2 столбца, поиск ведется по одному символу из другого бинарного файла (ну это не важно так как сам поиск в цикле проходит быстро) Так вот, при первом запуске программы, первый поиск проходит реактивно и буквально за секунду табличка сформирована и результат есть в вьювере. Но стоит запустить снова такой же поиск как интерфейс зависает и все работает как будто без потоков и ивентов(блок интерфейса на 5-10 секунд и тд.)
Самое интересное что поток проходит успешно и завершается. А зависание происходит после выполнения потока.
Прошу помощи Может какое переполнение буфера при составлении огромной модели?