I try created my own model for add checkbox in first column tableview.
Code:
#ifndef MODELANGGOTA_H #define MODELANGGOTA_H #include <QSqlQueryModel> { Q_OBJECT public: }; #endif // MODELANGGOTA_H
Code:
#include "modelanggota.h" { } { if (role == Qt::CheckStateRole && index.column() == 0) return Qt::Unchecked; }
Code:
model->setQuery("select * from mailbox"); ui->tableView->setModel( model ); ui->tableView->setAlternatingRowColors(TRUE);
But checkbox can't checked or unchecked. I need the checkbox not for edited data on table (database), but just for checked. Then, if I Click a pushButton (delete button), row with checked will remove. And yes, row in database table will removed too.
Have any suggestion ?
Sorry. my english is bad :)