У меня есть QTableWidget с некоторыми столбцами и строками, и я хочу добавить фильтр для определенного столбца.
Для этого я добавил QLineEdit в свое окно. Я уже могу фильтровать строки, когда добавляю только одно число в QLineEdit:
for(int i=0; i<tableWidget->rowCount(); i++)
{
if(!tableWidget->item(i, column)->text().contains(lineEdit->text()))
{
tableWidget->hideRow(i);
}
}
(Слот подключен к textEdited-Signal LineEdit)
Что я хочу сделать сейчас: Когда я пишу что-то вроде этого в QLineEdit: 10-30; Скрыть все строки, в которых нет числа от 10 до 30 (>=10; ‹=30).
У кого-нибудь есть идея, как я могу это решить?