Russian Qt Forum

Qt => Model-View (MV) => Тема начата: ManOfOrange от Декабрь 16, 2010, 02:02



Название: rowCount и columnCount для QTableView
Отправлено: ManOfOrange от Декабрь 16, 2010, 02:02
Приветствую!

В QTableWidget есть такая прикольная штукенция, как задание Виджету числа строк/столбцов.

Хотелось бы реализовать аналогичный функционал для QTableView - то есть, задавать количество строк/столбцов и по этому количеству отобразить таблицу (пустую)

Поиск на форуме вроде ничего не дал (хотя не могу гарантировать - немного сонный ;-)

Не подскажете? :-)


Название: Re: rowCount и columnCount для QTableView
Отправлено: kibsoft от Декабрь 16, 2010, 03:11
В связке с QTableView тебе нужно использовать модель, вот в нее и забей пустые поля.


Название: Re: rowCount и columnCount для QTableView
Отправлено: kirill от Декабрь 16, 2010, 15:47
Приветствую!

В QTableWidget есть такая прикольная штукенция, как задание Виджету числа строк/столбцов.

Хотелось бы реализовать аналогичный функционал для QTableView - то есть, задавать количество строк/столбцов и по этому количеству отобразить таблицу (пустую)

Поиск на форуме вроде ничего не дал (хотя не могу гарантировать - немного сонный ;-)

Не подскажете? :-)

QTableWidget это QTableView + QAbstractTableModel.
Берешь наследуешься от QAbstractTableModel, переопределяешь в ней rowCount и columnCount, цепляешь к QTableView и наслаждаешься результатом.