sorry for taking a long time to reply 
I have something like this
.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
{
ui->setupUi(this);
lst_ListItems.append("QtBlog");
lst_ListItems.append("QtCenter");
lst_ListItems.append("QtCreator");
lst_ListItems.append("QtDesigner");
lst_ListItems.append("Wildcard");
for(int iIndex = 0; iIndex < lst_ListItems.count(); ++iIndex)
{
pItem->setText(lst_ListItems.at(iIndex));
ui->lstNamesControl->addItem(pItem);// lstNamesControl is a QListWidget
}
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow
::on_txtSearch_textChanged(QString ) {
QString sSearch
= ui
->txtSearch
->text
();
// txtSearch is a QLineEdit ui->lstNamesControl->clear();
for(int iIndex = 0; iIndex < lst_ListItems.count(); ++iIndex)
{
pItem->setText(lst_ListItems.at(iIndex));
if(pItem->text().contains(sSearch, Qt::CaseInsensitive))
ui->lstNamesControl->addItem(pItem);
}
}
#include "mainwindow.h"
#include "ui_mainwindow.h"
QStringList lst_ListItems;
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
lst_ListItems.append("QtBlog");
lst_ListItems.append("QtCenter");
lst_ListItems.append("QtCreator");
lst_ListItems.append("QtDesigner");
lst_ListItems.append("Wildcard");
for(int iIndex = 0; iIndex < lst_ListItems.count(); ++iIndex)
{
QListWidgetItem* pItem = new QListWidgetItem;
pItem->setText(lst_ListItems.at(iIndex));
ui->lstNamesControl->addItem(pItem);// lstNamesControl is a QListWidget
}
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_txtSearch_textChanged(QString )
{
QString sSearch = ui->txtSearch->text(); // txtSearch is a QLineEdit
ui->lstNamesControl->clear();
for(int iIndex = 0; iIndex < lst_ListItems.count(); ++iIndex)
{
QListWidgetItem* pItem = new QListWidgetItem;
pItem->setText(lst_ListItems.at(iIndex));
if(pItem->text().contains(sSearch, Qt::CaseInsensitive))
ui->lstNamesControl->addItem(pItem);
}
}
To copy to clipboard, switch view to plain text mode
How can i add WildCards to something like this??
Bookmarks