Здесь у меня есть простой код для автоматического предложения при редактировании строки. Здесь я могу успешно предложить начальную букву списка, но мне нужно искать по средней букве, которая может быть любой буквой алфавита в слове. Например, в слове завершенияЯ ищу с пи нужно отобразить слово завершения в автоматическом предложении. Может ли любой, пожалуйста, помогите мне, как автоматическое предложение для слов, совпадающих с алфавитом, и оно чувствительно к регистру
Ниже приведен мой код:
from PyQt4.QtCore import Qt
from PyQt4.QtGui import QApplication, QCompleter, QLineEdit, QStringListModel
def get_data(model):
model.setStringList(["Completion", "cat","data", "goes", "here","come"])
if __name__ == "__main__":
app = QApplication(sys.argv)
edit = QLineEdit()
completer = QCompleter()
edit.setCompleter(completer)
model = QStringListModel()
completer.setModel(model)
get_data(model)
edit.show()
sys.exit(app.exec_())