Probably the simplest example is something like this:
#include <QApplication>
#include <QSqlTableModel>
#include <QTableView>
#include <QSqlDatabase>
int main(int argc, char **argv){
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName("mojito");
db.setPassword("J0a1m8");
bool ok = db.open();
if(!ok) return 2;
model.setTable("sometable");
tv.setModel(&model);
tv.show();
return app.exec();
}
#include <QApplication>
#include <QSqlTableModel>
#include <QTableView>
#include <QSqlDatabase>
int main(int argc, char **argv){
QApplication app(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName("mojito");
db.setPassword("J0a1m8");
bool ok = db.open();
if(!ok) return 2;
QSqlTableModel model;
model.setTable("sometable");
model.setEditStrategy(QSqlTableModel::OnRowChange);
QTableView tv;
tv.setModel(&model);
tv.show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks