Thanks, but I don't realy know how to use it.
I'm creating my QTableView in function Okno::baza() :
db.setDatabaseName("magazyn");
db.open();
tabelka->setTable("produkty");
tabelka->select();
tabelka->setHeaderData(0, Qt::Horizontal, tr("Id"));
tabelka->setHeaderData(1, Qt::Horizontal, tr("Nazwa"));
tabelka->setHeaderData(2, Qt::Horizontal, tr("Ilość"));
tabelka->setHeaderData(3, Qt::Horizontal, tr("Cena Netto"));
tabelka->setHeaderData(4, Qt::Horizontal, tr("Data Ważności"));
view->setModel(tabelka);
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("magazyn");
db.open();
tabelka = new QSqlTableModel;
tabelka->setTable("produkty");
tabelka->select();
tabelka->setHeaderData(0, Qt::Horizontal, tr("Id"));
tabelka->setHeaderData(1, Qt::Horizontal, tr("Nazwa"));
tabelka->setHeaderData(2, Qt::Horizontal, tr("Ilość"));
tabelka->setHeaderData(3, Qt::Horizontal, tr("Cena Netto"));
tabelka->setHeaderData(4, Qt::Horizontal, tr("Data Ważności"));
view = new QTableView;
view->setModel(tabelka);
To copy to clipboard, switch view to plain text mode
In constructor Okno::Okno() I'm adding view do layout:
baza();
glowny->addWidget(view, 0, Qt::AlignHCenter);
centralWidget->setLayout(glowny);
setCentralWidget(centralWidget);
baza();
centralWidget = new QWidget;
glowny = new QVBoxLayout;
glowny->addWidget(view, 0, Qt::AlignHCenter);
centralWidget->setLayout(glowny);
setCentralWidget(centralWidget);
To copy to clipboard, switch view to plain text mode
Class Okno inherits from QMainWindow.
Bookmarks