Е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); // сохранение происходит при переходе к другому полю.
|
model->setEditStrategy(QSqlTableModel::OnFieldChange); // сохранение происходит при переходе к другому полю.
|
||||||
|
|
||||||
|
|
||||||
ui->tableViewRecords->setModel(model); // соединение модели и ее табличного представления в форме.
|
ui->tableViewRecords->setModel(model); // соединение модели и ее табличного представления в форме.
|
||||||
|
|
||||||
model->setHeaderData(0, Qt::Horizontal, tr("number"));
|
model->setHeaderData(0, Qt::Horizontal, tr("number"));
|
||||||
@ -53,6 +54,8 @@ void MainWindow::createModel()
|
|||||||
model->setHeaderData(4, Qt::Horizontal, tr("URL"));
|
model->setHeaderData(4, Qt::Horizontal, tr("URL"));
|
||||||
model->setHeaderData(5, Qt::Horizontal, tr("note"));
|
model->setHeaderData(5, Qt::Horizontal, tr("note"));
|
||||||
model->setHeaderData(6, Qt::Horizontal, tr("time"));
|
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) {
|
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()));
|
// model->setFilter(QString("USERNAME="+ ui->lineEdit_7->text() +"OR PASSWORD="+ ui->lineEdit_7->text()));
|
||||||
QString f = QString("name LIKE '%");
|
QString f = QString("name LIKE '%");
|
||||||
f+= ui->lineEdit_7->text() + QString("%'") + QString(" OR username LIKE '%") + ui->lineEdit_7->text() + QString("%'");
|
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;
|
qDebug() << f;
|
||||||
model->setFilter(f);
|
model->setFilter(f);
|
||||||
model->select();
|
model->select();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user