Название: Как отключить выделение заголовка в TableView? Отправлено: fear от Август 18, 2006, 13:51 сабж
Название: Как отключить выделение заголовка в TableView? Отправлено: bigirbis от Август 18, 2006, 15:54 Проект создавать ломает - попробуй следующую конструкцию - может получится:
Код: tableView->horizontalHeader()->setSelectionMode( QAbstractItemView::NoSelection ); Название: Как отключить выделение заголовка в TableView? Отправлено: fear от Август 18, 2006, 18:27 Не получится, пробовал.
Название: Как отключить выделение заголовка в TableView? Отправлено: Alexei от Август 20, 2006, 07:18 table->horizontalHeader()->setClickable(false);
Название: Как отключить выделение заголовка в TableView? Отправлено: fear от Август 21, 2006, 23:44 Alexei, эта ф-ция отключает возможность нажатия заголовков, при этом заголовки не перестают выделяться при щелчке по одной из колонок таблицы.
Название: Как отключить выделение заголовка в TableView? Отправлено: fear от Сентябрь 08, 2006, 16:01 up ???????
Название: Как отключить выделение заголовка в TableView? Отправлено: bigirbis от Сентябрь 08, 2006, 16:07 Попробуй инсталлировать eventFilter() на хедеры
Название: Как отключить выделение заголовка в TableView? Отправлено: vfilatov от Март 14, 2007, 16:35 up
Тоже хотел бы запретить выделение заголовка. Есть QTableWidget, selectionBehaviour = SelectRows. Если выделить все строки в таблице, автоматом выделяется и заголовок. Выглядит некрасиво. Как уже говорилось Код:
не помогает, хотя по логике должен. Есть ли нормальный способ это сделать без с танцев бубном? Также хотелось бы, чтобы при кликах по таблице не отрисовывалась рамка из точек вокруг текущего item-а, уж если я сказал выделять по строкам, меня явно интересует не текущий item, а вся строка. Название: Как отключить выделение заголовка в TableView? Отправлено: Mixolap от Март 14, 2007, 17:51 Я обычно пользуюсь QTreeWidget - с ним меньше гемора чем с QTableWidget
Название: Как отключить выделение заголовка в TableView? Отправлено: vfilatov от Март 14, 2007, 18:02 Я пока не работал с QTreeWidget, а разве он может заменить QTableWidget, если нужен обычный список строк из нескольких столбцов?
Название: Как отключить выделение заголовка в TableView? Отправлено: Mixolap от Март 14, 2007, 20:41 treeWidget->setColumnsCount(3);
QTreeWidgetItem *item = new QTreeWidgetItem(treeWidget); item->setText(0,"column1"); item->setText(1,"column2"); item->setText(2,"column3"); также можно установить данные для каждой ячейки UserRole и т.п. Короче почитай про QTreeWidget. |