Название: [решено] QTableWidget выделение несколько итемов Отправлено: daimon от Ноябрь 11, 2009, 20:08 Как программно выделить итемы, несколько вразброс (подобно выделению через Ctrl)?
Название: Re: QTableWidget выделение итемов Отправлено: Пантер от Ноябрь 11, 2009, 20:12 setCurrentCell ( int, int )
setCurrentCell ( int, int, QItemSelectionModel::SelectionFlags ) setCurrentIndex ( const QModelIndex & ) setCurrentItem ( QTableWidgetItem * ) setCurrentItem ( QTableWidgetItem *, QItemSelectionModel::SelectionFlags ) Название: Re: QTableWidget выделение итемов Отправлено: daimon от Ноябрь 12, 2009, 18:30 setCurrentCell ( int, int ) для одного итема и только, а надо несколько расположеных вразбросsetCurrentCell ( int, int, QItemSelectionModel::SelectionFlags ) setCurrentIndex ( const QModelIndex & ) setCurrentItem ( QTableWidgetItem * ) setCurrentItem ( QTableWidgetItem *, QItemSelectionModel::SelectionFlags ) Название: Re: QTableWidget выделение несколько итемов, не на одной колонке и не на одной строк Отправлено: MoPDoBoPoT от Ноябрь 12, 2009, 19:11 для одного итема и только, а надо несколько расположеных вразброс Плохо проверял. Методы setCurrentCell() и setCurrentItem() с переданным флагом QItemSelectionModel::Select делают все как положено. Можно было еще использовать QAbstractItemView::setSelectionModel() + QItemSelectionModel, но для QTableWidget это как-то не очень :) |