Russian Qt Forum

Qt => Model-View (MV) => Тема начата: juvf от Март 15, 2015, 06:20



Название: QTreeView перетаскивание колонок
Отправлено: juvf от Март 15, 2015, 06:20
есть QTreeView + QStandartItemModel. Три колонки. В запущеной программе 2-ую и 3-ю колонку могу менять местами (перетаскивать мышкой). Первая колонка прибита намертво.
1)Как разрешить 1-ой колонке мышкой перетаскиваться?
2)Как после перетаскивания запомнить порядок колонок, а после загрузки восстановить? есть вроде int QTreeView::​columnViewportPosition(int column) const. Но как потом при загрузке программы установить чтобы колонка 2 была на 0 позиции?