crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Заполнение большой таблицы, >1000 строк
RazrFalcon
  опции профиля:
сообщение 21.4.2011, 20:10
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Пользователь добавляет папку через QFileDialog. Программа загружает данные обо всех файлах.
При этом QFileDialog так и зависает на экране. Исчезает только после завершение добавления файлов.
Как сделать что бы он сразу скрывался?

Я так понимаю что нужно новый поток сделать, в котором будет заполнятся таблица? Оно не будет сбоить из-за этого? Или есть более простые варианты?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 22.4.2011, 17:27
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(silver47 @ 22.4.2011, 15:05) *
можно ли на время чтения из ком порта, засунуть это чтение в тот поток
Если чтение выполняет отдельный объект, а не просто функция GUI-класса, то можно объект отправить в другой поток
ищи в асистенте по ключу "moveToThread"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- RazrFalcon   Заполнение большой таблицы   21.4.2011, 20:10
- - silver47   Цитата(RazrFalcon @ 21.4.2011, 22:10) Пол...   22.4.2011, 5:06
- - wiz29   Цитата(RazrFalcon @ 21.4.2011, 21:10) Я т...   22.4.2011, 11:30
- - silver47   Цитата(RazrFalcon @ 21.4.2011, 22:10) Или...   22.4.2011, 11:39
- - wiz29   не привыкай к костылям инвалидом станешь   22.4.2011, 11:50
- - silver47   ОФФ: Я не виноват, спросили как сделать без потоко...   22.4.2011, 12:05
- - wiz29   если нужна строго независимая работа данных устрой...   22.4.2011, 12:38
|- - silver47   Цитата(wiz29 @ 22.4.2011, 14:38) если нуж...   22.4.2011, 12:49
- - PAFOS   Цитата(RazrFalcon @ 21.4.2011, 21:10) Пол...   22.4.2011, 16:50
|- - RazrFalcon   Цитата(PAFOS @ 22.4.2011, 16:50) Не забыв...   22.4.2011, 17:38
- - Litkevich Yuriy   Цитата(silver47 @ 22.4.2011, 15:05) можно...   22.4.2011, 17:27
- - RazrFalcon   Немного помучал ваши советы. 1) QApplication::pro...   22.4.2011, 18:29
- - silver47   Цитата(RazrFalcon @ 22.4.2011, 20:29) 2) ...   22.4.2011, 20:00
- - RazrFalcon   QProgressDialog - не люблю. Нравится когда всего о...   22.4.2011, 20:15
- - silver47   Тогда "попроще" невозможно... тут все на...   22.4.2011, 20:20
- - RazrFalcon   Я так и сделал, через QtConcurrent, но теперь баг...   22.4.2011, 21:21


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 12:25