crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Qt5 не выделяет строку в QTableView при перемещении столбцов
maint
  опции профиля:
сообщение 12.2.2015, 9:18
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 233
Регистрация: 3.8.2009
Из: Иркутск
Пользователь №: 982

Спасибо сказали: 28 раз(а)




Репутация:   2  


Есть Qt 5.4. Определяю QTableView следующим образом
    view->horizontalHeader()->setSectionsMovable(true);
    view->horizontalHeader()->moveSection(7, 1);
    view->horizontalHeader()->moveSection(7, 2);

После этого
QModelIndex mi;
view->selectRow(mi.row());

Перестает выделять. Если убрать перемещения столбцов, то все хорошо. Более того, если столбцы переместить вручную, та же беда, не выделяет. Никто не знает в какую сторону копать что бы избавится от плюхи?
В Qt4 работало при view->horizontalHeader()->setMovable(true), но это исчезло после улучшений в пятерке

Сообщение отредактировал maint - 12.2.2015, 9:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.10.2020, 8:55