Цитата(Litkevich Yuriy @ 17.3.2014, 18:23)
Цитата(Trisch @ 17.3.2014, 17:40)
Функция qApp->processEvents() используется во время "простоя", то есть, если программа, к примеру, занимается копированием файлов, вы можете вызвать с помощью этой функции функцию, которая будет показывать что программа занята (к примеру, вращающиеся песочные часы)
Неверно. Эта функция предназначена для обработки событий, когда программа занята. Т.е. автор темы пользуется ею правильно.
Цитата(Trisch @ 17.3.2014, 17:40)
Для добавления данных в таблицу используйте отдельный поток.
Это правильная мысль.
Дело в том, что я добавляю в таблицу QTableWidget\QTableView, а Qt не рекомендует работать с этими объектами в отдельном потоке. Я использовал QtConcurrent::run, на что получал кучу предупреждений во время выполнения программы:
QPixmap: it is not safe to use pixmap outside the GUI thread
QPainter::begin: Paint device returned == 0, type: 2
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::end: Painter not active, aborted.
И мне это не очень нравится.