Еhe extra columns were hidden
This commit is contained in:
parent
32a8b2f164
commit
1452410b2e
@ -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();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user