Название: Rак вернуть все выделеные элементы из таблицы QTableQWidget? Отправлено: Vld2 от Сентябрь 20, 2009, 15:33 Есть таблица QTableWidget* tableWidget= new QTableWidget(2,3);
такого вида QComboBox, QTableWidgetItem, QTableWidgetItem QComboBox, QTableWidgetItem, QTableWidgetItem Выделяю мышкой три элемента из первой строки (QComboBox, QTableWidget, QTableWidget), функция tableWidget->selеctedItems() возвращает только 2 элемента (QTableWidget). Вопрос, как вернуть все выделеные элементы из таблицы QTableQWidget? Название: Re: Rак вернуть все выделеные элементы из таблицы QTableQWidget? Отправлено: lit-uriy от Сентябрь 20, 2009, 16:51 может так:
сначала узнать выделенные индексы selectedIndexes() а по ним строки и колонки, затем QWidget * cellWidget ( int row, int column ) const ? Название: Re: Rак вернуть все выделеные элементы из таблицы QTableQWidget? Отправлено: fuCtor от Сентябрь 21, 2009, 06:06 А может стоит попробовать использовать модель выделения:
Цитировать The QItemSelectionModel class keeps track of a view's selected items. A QItemSelectionModel keeps track of the selected items in a view, or in several views onto the same model. It also keeps track of the currently selected item in a view. |