Название: QAbstractTableModel и check Отправлено: Danila_Bagrofff от Май 03, 2011, 17:17 Перечитал много похожих тем, но у меня так и не становится выбираемой галка в таблице.
Чего не хватает никак не пойму.... Гляньте?.. Код: bool PrimTableModel::setData(const QModelIndex &index, const QVariant &value, int role) Сами по себе чекбоксы не привязаны к модели. Пользователь просто устанавливает, нужно ли выбрать данную строку или нет.. Для дальнейших действий. Как сделать так?... Название: Re: QAbstractTableModel и check Отправлено: Mikhail от Май 03, 2011, 17:45 enum Qt::CheckState
This enum describes the state of checkable items, controls, and widgets. Constant Value Description Qt::Unchecked 0 The item is unchecked. Qt::PartiallyChecked 1 The item is partially checked. Items in hierarchical models may be partially checked if some, but not all, of their children are checked. Qt::Checked 2 The item is checked. QCheckBox * check = new QCheckBox; Соответственно возвращаемое значение QVariant( check->checkState () ) // в зависимости от состояния QCheckBox Ну и интересно что за чекбоксы то? Название: Re: QAbstractTableModel и check Отправлено: Danila_Bagrofff от Май 04, 2011, 10:08 Просто напротив каждой строчки надо чекбоксы, чтобы в таблице выделить нужные строчки, и потом сформировать отмеченные данные на печать в эксель =)
|