QTreeView
требует каркас модели / представления, поэтому вам необходимо предоставить модель для работы с ней.Если вы используете psycopg2
, вам нужно построить и заполнить свою собственную модель путем подкласса QAbstractItemModel
из этого запроса.
В качестве альтернативы, и проще, вы можетеиспользуйте модуль Qt's QSql
.Он поддерживает PostgreSQL и предоставляет готовые модели (например, QSqlTableModel
, QSqlRelationalTableModel
или QSqlQueryModel
), которые можно использовать с QTreeView
.