Hi i'm trying to filter the content displayed in the TableView getting the string from lineEdit but nothing happens when i write in the lineEdit.
HELP

Qt Code:
  1. QString searchValue = ui->lineEdit_search_clients->text();
  2.  
  3.  
  4. proxyModel->setSourceModel(model);
  5. proxyModel->setFilterRegExp(QRegExp(searchValue, Qt::CaseInsensitive, QRegExp::FixedString));
  6.  
  7. model->setQuery("SELECT ROWID, ClientName, ClientCity, ClientEik FROM clients");
  8. model->setHeaderData(0, Qt::Horizontal, QObject::tr("RowID"));
  9. model->setHeaderData(1, Qt::Horizontal, QObject::tr("Name"));
  10. model->setHeaderData(2, Qt::Horizontal, QObject::tr("City"));
  11. model->setHeaderData(3, Qt::Horizontal, QObject::tr("ID"));
  12.  
  13.  
  14. ui->tableView_clients->setModel(proxyModel);
  15. ui->tableView_clients->setSortingEnabled(true);
  16. ui->tableView_clients->setColumnWidth(0,30);
  17. ui->tableView_clients->setColumnWidth(1,170);
  18. ui->tableView_clients->setColumnWidth(2,100);
  19. ui->tableView_clients->setColumnWidth(3,70);
  20. ui->tableView_clients->horizontalHeader()->setResizeMode(QHeaderView::Interactive);
  21. ui->tableView_clients->horizontalHeader()->setStretchLastSection(true);
  22. ui->tableView_clients->show();
To copy to clipboard, switch view to plain text mode