Название: Colum in QTableView Отправлено: Max Payne от Май 27, 2010, 18:30 Вопрос такой, есть QTableView заполняемый с базы данных через QSqlTableModel...
Нада сделать некоторые столбцы не редактироваными... через setEditTriggers(QAbstractItemView::NoEditTriggers); можно сделать нередактируемой тольок всю таблицу сразу... Если нада конкретные ячейки или целые чтолбцы такими сделать... подскажите... доку вроде почитал... не помогло... Название: Re: Colum in QTableView Отправлено: crossly от Май 27, 2010, 18:44 унаследоватся от модели и переопределить
Код: Qt::ItemFlags QAbstractItemModel::flags ( const QModelIndex & index ) const [virtual] Название: Re: Colum in QTableView Отправлено: alexman от Май 27, 2010, 18:49 Можно переопределить делегат и для нужных ячеек возвращать 0!
Название: Re: Colum in QTableView Отправлено: crossly от Май 27, 2010, 18:50 Можно переопределить делегат и для нужных ячеек возвращать 0! костыль??Название: Re: Colum in QTableView Отправлено: Max Payne от Май 27, 2010, 19:29 А как флаг в модели включить?
Название: Re: Colum in QTableView Отправлено: Max Payne от Май 27, 2010, 19:30 Или в view?
Название: Re: Colum in QTableView Отправлено: KuZ от Май 27, 2010, 19:39 У себя в проге делал:
Код: model.item(x,y).setEditable(false); Название: Re: Colum in QTableView Отправлено: alexman от Май 27, 2010, 19:54 Можно переопределить делегат и для нужных ячеек возвращать 0! костыль?? |