Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: UVV от Октябрь 03, 2007, 18:47



Название: QTableView порядок столбцов
Отправлено: UVV от Октябрь 03, 2007, 18:47
В QTableView отображается QSqlRelationalTableModel.
Как можно задать определённый порядок отображения столбцов?


Название: Re: QTableView порядок столбцов
Отправлено: ритт от Октябрь 05, 2007, 01:47
в таблвью:
horizontalHeader()->swapSections(horizontalHeader()->visualIndex(i1), horizontalHeader()->visualIndex(i2));

пойдёт?


Название: Re: QTableView порядок столбцов
Отправлено: Dodge от Октябрь 05, 2007, 12:52
Причем на скока я помню, реальные индексы остаются прежними.


Название: Re: QTableView порядок столбцов
Отправлено: ритт от Октябрь 05, 2007, 17:18
правильно помнишь
на мой взгляд, весьма удобная реализация


Название: Re: QTableView порядок столбцов
Отправлено: UVV от Октябрь 05, 2007, 20:25
в таблвью:
horizontalHeader()->swapSections(horizontalHeader()->visualIndex(i1), horizontalHeader()->visualIndex(i2));

пойдёт?
Да, то что надо, спасибо!
Наверное, правильнее будет:
Код:
tableView->horizontalHeader()->swapSections(i1, i2);


Название: Re: QTableView порядок столбцов
Отправлено: ритт от Октябрь 05, 2007, 21:05
попробуй сам - узнаешь :)