Russian Qt Forum

Qt => Model-View (MV) => Тема начата: kolob от Январь 07, 2013, 18:22



Название: Нестандартная строка в QTableView
Отправлено: kolob от Январь 07, 2013, 18:22
Как сделать то что показано на скрине?


Название: Re: Нестандартная строка в QTableView
Отправлено: kambala от Январь 07, 2013, 19:06
setRowSpan()?


Название: Re: Нестандартная строка в QTableView
Отправлено: kolob от Январь 07, 2013, 19:26
Цитировать
setRowSpan()?
Вы наверно хотели написать
Код:
setSpan ( int row, int column, int rowSpanCount, int columnSpanCount )
Это то понятно, а если модель строится динамически, span вручную делать?


Название: Re: Нестандартная строка в QTableView
Отправлено: kambala от Январь 07, 2013, 19:30
да, функцию по памяти написал.

если динамически, то по идее данные должны нести в себе информацию о спане.


Название: Re: Нестандартная строка в QTableView
Отправлено: kolob от Январь 07, 2013, 19:37
Цитировать
если динамически, то по идее данные должны нести в себе информацию о спане.
Значит надо переписывать TableView?


Название: Re: Нестандартная строка в QTableView
Отправлено: kambala от Январь 07, 2013, 20:04
вью-то зачем переписывать?

я ж без понятия какие у тебя данные и как их нужно располагать. если форма таблицы известна заранее, то все спаны можно руками задать, а данные потом жестко распихивать по колонкам.