okdal, у вас qt какой версии используется?
Изначально сборка не прошла, маты были на:
explicit DatarDelegat(int Durcolumn, QString format, QObject *parent = 0);
Но там и заголовочный класса datardelegat не был подключен (с подключением результат ничего и не дал)
В общем закоментил его, поскольку не увидел использования и опять же - попросту не подключен заголовочный
Далее пришлось добавить реализации в cpp файла sqldelegat.h:
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
void setEditorData(QWidget *editor, const QModelIndex &index) const;
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
void commitAndCloseEditor();
После этого сборка прошла успешно и получилось запустить
Возможно у вас Qt6, возможно указали в профиле своём иной стандарт с++, ну или это не совсем релизный архив был)
БД sqlite3 открывает, таблицы, записи корректно открывает и кажет
Кстати было бы неплохо добавить именно создание бд
А так, вполне неплохо
Будет время почитаю подробнее код, глядишь чего полезного увижу и для себя
ЗЫ: Думаю было бы неплохо на тот же github залить
Обычный юзер
Mageia 8 x86_64 Plasma