Python PyQt QLineEdit to Search bar

Ich versuche, Übersetzer zu bauen und eine Suchleiste darin zu setzen. Mit QLineEdit und was ich will, ist das Wort automatisch zu vervollständigen. ..ich habe es versucht. aber dieser Code funktioniert nicht, ich spreche über SearchBar-Funktion. Aber der Rest des Codes funktioniert einwandfrei mit dem Restprogramm. aber die SearchBar-Funktion funktioniert nicht. und nicht zu vervollständigen, was ich in LineEdit @ eingeb

from PyQt4 import QtGui,QtCore
import sys
from MainWin import Ui_MainWindow
import sqlite3

conn = sqlite3.connect('DictDB.db')
cors = conn.cursor()


class MainApp(QtGui.QMainWindow,Ui_MainWindow):
    def __init__(self):
        super(MainApp,self).__init__()

        self.setupUi(self)
        self.showMaximized()

        cors.execute("SELECT * FROM DictContents")
        for raw in cors.fetchall():
            self.TextBrowserAra.append(raw[0])
            self.TextBrowserGer.append(raw[1])
            self.SearchBar(raw[0].strip(),raw[1].strip())


    def SearchBar(self,keys,values):
        mydict = {}
        AraKey = mydict[0]=[keys]
        GerKey = mydict[1]=[values]
        Model = QtGui.QStringListModel()
        ModAra = Model.setStringList(AraKey)
        ModGer = Model.setStringList(GerKey)
        completer = QtGui.QCompleter()
        CompAra = completer.setModel(ModAra)
        ComGer = completer.setModel(ModGer)
        self.LineEditAra.setCompleter(CompAra)
        self.LineEditGer.setCompleter(ComGer)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage