Создал тестовое предложение :
var db = QSqlDatabase.addDatabase("QSQLITE","temp");
db.setDatabaseName("./temp.db");
if(db.open()) {
var loader = new QUiLoader();
var f = new QFile("viewgoods.ui");
if(f.open(QIODevice.OpenMode(QIODevice.ReadOnly))) var viewgoods = loader.load(f);
var tableModel = new QSqlQueryModel(viewgoods)
var query = new QSqlQuery(db);
if(query.exec('select * from localdb')) {
tableModel.setQuery(query);
viewgoods.tableView.setModel(tableModel);
viewgoods.show();
}
}
QCoreApplication.exec();
Работает замечательно. Значит проблема у меня в коде. Буду искать