Вот пришёл к такому коду:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QMessageBox"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("../../task/task.sqlite3");
if(!db.open())
QMessageBox::critical(this, "Wirning DB", "DB not connected!");
model = new QSqlTableModel(this);
model->setTable("hierarhy");
model->select();
qDebug() << model->lastError().text();
ui->treeView->setModel(model);
}
MainWindow::~MainWindow()
{
db.close();
delete ui;
}
Сейчас просто имею вывод таблицы из БД.
Но застопарился я на изменении model.
Как с ней работать, как построить из этого древо?