Russian Qt Forum
Май 19, 2024, 11:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableView, и перетаскивание строк таблицы внутри нее.  (Прочитано 5496 раз)
Я.К.
Гость
« : Май 22, 2009, 16:31 »

Проблема такая: я хочу сделать связку QTableView-QMyTableModel.
Нужно сделать, чтобы отдельные строки таблицы можно было перетаскивать вверх-вниз, так, чтобы модель соответственно менялась. Ещё нужно сделать так, чтобы можно было перетаскивать header'ы колонок вправо-влево, с тем, чтобы колонки менялись местами, (как в ListView), но в модели это не отображалось. Как такое делается?
Записан
spectre71
Гость
« Ответ #1 : Май 23, 2009, 07:29 »

1) Перетаскивание строк.
читай http://www.prog.org.ru/topic_9378_0.html - там есть варианты.
2) Перетаскивание столбцов.
    QHeaderView::setMovable(true);
  При перетаскивание меняются VisualIndex, а не logicalIndex(модели)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.059 секунд. Запросов: 17.