Название: QListView Отправлено: crocus от Октября 19, 2005, 06:18 Чего-то я не допонял, а из нескольких таблиц вставить в список данные возможно?? а столбцов больше чем, один может быть??
Название: QListView Отправлено: Admin от Октября 19, 2005, 09:33 pishi kakoe qt - tam mnogoe izmenilos
a stolbcov mojet bit bolshe 1 tochno Название: QListView Отправлено: crocus от Октября 21, 2005, 04:57 Qt 4.0.1 и addColumn отсутствует.
И кроме того: connect(uii.listRoom->selectionModel(), SIGNAL(selectionChanged(QItemSelection, QItemSelection)), this, SLOT(sellectList(QItemSelection, QItemSelection))); void FlatSeach::sellectList(const QItemSelection &selected, const QItemSelection &deselected) { QModelIndex index; QModelIndexList items = selected.indexes(); foreach (index, items) { QString sellist = QString("%1").arg(index.row()); uii.selectList->setText(sellist); //это проверка что действительно выбор идет (111) здесь можно отправить в базу } } Суть вопроса: допустим выбираем из списка(multiselect) строки 2,3,4,5,6, затем передумали и оставили только 2, 4, 6 -если отправлять в базу данных на этапе (111) таблица заполнится значениями 2,3,4,5,6 , а надо то другое, можно делать через deselected.indexes() с последующим удалением из таблицы отсутствующих индексов, но мне кажется слишком уж много кода для простой операции мультиселекта в списке. |