QTableView - образцы - PullRequest
       6

QTableView - образцы

1 голос
/ 21 сентября 2010

Как использовать QTableView в Nokia Qt SDK (для мобильных телефонов).Я сослался на некоторые документы, но до сих пор не проясняю вопрос о QTableView.Пожалуйста, кто-нибудь посоветует, как использовать QTableView.

Я хочу показать QTableView с тремя столбцами.

1 Ответ

2 голосов
/ 21 сентября 2010

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

Цитируя самые важные части из документации:

При создании подкласса QAbstractTableModel выдолжен реализовывать rowCount (), columnCount () и data ().

Редактируемые модели должны реализовывать setData () и flags () для возврата значения, содержащего Qt :: ItemIsEditable.

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

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

...