--- a/eric6/Project/CreateDialogCodeDialog.py Sat Oct 10 16:03:53 2020 +0200 +++ b/eric6/Project/CreateDialogCodeDialog.py Sun Oct 11 17:54:52 2020 +0200 @@ -7,14 +7,13 @@ Module implementing a dialog to generate code for a Qt5 dialog. """ - import sys import os import json from PyQt5.QtCore import ( - pyqtSlot, Qt, QMetaObject, QRegExp, QSortFilterProxyModel, QProcess, - QProcessEnvironment + pyqtSlot, Qt, QMetaObject, QRegularExpression, QSortFilterProxyModel, + QProcess, QProcessEnvironment ) from PyQt5.QtGui import QStandardItemModel, QStandardItem, QBrush, QColor from PyQt5.QtWidgets import QDialog, QDialogButtonBox @@ -591,8 +590,8 @@ @param text changed text (string) """ - re = QRegExp(text, Qt.CaseInsensitive, QRegExp.RegExp2) - self.proxyModel.setFilterRegExp(re) + rx = QRegularExpression(text, QRegularExpression.CaseInsensitiveOption) + self.proxyModel.setFilterRegularExpression(rx) @pyqtSlot() def on_newButton_clicked(self):