Еhe extra columns were hidden

This commit is contained in:
danylo-nevidomiy 2022-01-09 04:53:46 +03:00
parent 32a8b2f164
commit 1452410b2e

View File

@ -44,6 +44,7 @@ void MainWindow::createModel()
// Выбор стратегии сохранения изменений в базе данных:
model->setEditStrategy(QSqlTableModel::OnFieldChange); // сохранение происходит при переходе к другому полю.
ui->tableViewRecords->setModel(model); // соединение модели и ее табличного представления в форме.
model->setHeaderData(0, Qt::Horizontal, tr("number"));
@ -53,6 +54,8 @@ void MainWindow::createModel()
model->setHeaderData(4, Qt::Horizontal, tr("URL"));
model->setHeaderData(5, Qt::Horizontal, tr("note"));
model->setHeaderData(6, Qt::Horizontal, tr("time"));
ui->tableViewRecords->horizontalHeader()->hideSection(0);
ui->tableViewRecords->horizontalHeader()->hideSection(3);
}
bool MainWindow::initAppWithDatabaseFile(const QString &dbFileFullPath, const QString &password, bool isCreationNeed) {
@ -477,6 +480,8 @@ void MainWindow::on_pushButton_3_clicked()
// model->setFilter(QString("USERNAME="+ ui->lineEdit_7->text() +"OR PASSWORD="+ ui->lineEdit_7->text()));
QString f = QString("name LIKE '%");
f+= ui->lineEdit_7->text() + QString("%'") + QString(" OR username LIKE '%") + ui->lineEdit_7->text() + QString("%'");
f+= QString(" OR url LIKE '%") + ui->lineEdit_7->text() + QString("%'");
f+= QString(" OR note LIKE '%") + ui->lineEdit_7->text() + QString("%'");
qDebug() << f;
model->setFilter(f);
model->select();