PySide/pyQt отображает данные в QTableView

Я хочу добавить данные (прочитанные из файла) в QTableView, но просматриваю функции по адресу http://srinikom.github.io/pyside-docs/PySide/QtGui/QTableView.html#qtableview, похоже, ничего подобного нет.

Меня заставили поверить, что я должен использовать TableView вместо tabelWidget для пользовательских данных.


person UrbKr    schedule 08.10.2013    source источник


Ответы (1)


Причина использования QTableView заключается в том, что вместо непосредственного добавления данных в представление вы можете использовать парадигму Model-View-Controller.

Вам необходимо создать подкласс из QAbstractItemModel, а затем установите модель, используя QAbstractItemView.setModel() , от которого наследуется QTableView.

person Community    schedule 09.10.2013
comment
Спасибо, я посмотрю на это. - person UrbKr; 09.10.2013