Barra de pesquisa PyQt PyQt QLineEdit to Search
Estou tentando criar um tradutor e colocar uma barra de pesquisa nele .com o QLineEdit e o que eu quero é concluir automaticamente a palavra. .. eu tentei isso. mas esse código não está funcionando, estou falando da função SearchBar. mas o restante do código está funcionando bem com o programa restante. mas a função SearchBar não está funcionando. e não completar o que digito em LineEdit
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)