Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kalif от Июль 16, 2010, 23:33



Название: Распоточивание таблицы
Отправлено: kalif от Июль 16, 2010, 23:33
Всем привет.
Столкнулся с такой проблемой. В гуе есть таблица, в ней порядка 1000 записей. Ее обновление занимает ~15 сек, при этом, соответственно, интерфейс полностью блокируется.
Как мне распоточить это дело?


Название: Re: Распоточивание таблицы
Отправлено: SimpleSunny от Июль 17, 2010, 09:51
Используется QTableWidget? Если да, то можно взглянуть на QTableView


Название: Re: Распоточивание таблицы
Отправлено: kalif от Июль 17, 2010, 10:07
Да, используется QTableWidget.
Можно немного по подробнее про QTableView. Я пытался копать в этом направлении, но так и не понял как вставить вид в таблицу.


Название: Re: Распоточивание таблицы
Отправлено: SimpleSunny от Июль 17, 2010, 10:33
Вот так :)
Код
C++ (Qt)
myModel *m = new myModel(this);
ui->tableView->setModel(m);

Знакомство можно начать с http://www.doc.crossplatform.ru/qt/4.6.x/model-view-programming.html или с книги по Qt (к примеру Жасмин Бланшет).