Python QSqlRelationalTableModel和自动完成字段(PyQt4)

Python QSqlRelationalTableModel和自动完成字段(PyQt4),python,autocomplete,combobox,pyqt4,Python,Autocomplete,Combobox,Pyqt4,我已经使用QSqlRelationalTableModel创建了一个单字段表视图。此tableview中唯一的字段取自一个具有长列表名称的表(mysql)。当我在与查询“like”逻辑连接的字段中写入名称时,创建自动完成的正确方法是什么 Tabella是一个QTableView。列“Autore”(列具有关系委托)是我在写姓名时要添加自动完成的位置您能更具体一点吗?您只有一列QTreeView。你想让自动完成到底在哪里?在同一个树状视图中,在编辑项目时?我已经用更多信息编辑了问题。我希望它们足够

我已经使用QSqlRelationalTableModel创建了一个单字段表视图。此tableview中唯一的字段取自一个具有长列表名称的表(mysql)。当我在与查询“like”逻辑连接的字段中写入名称时,创建自动完成的正确方法是什么


Tabella是一个QTableView。列“Autore”(列具有关系委托)是我在写姓名时要添加自动完成的位置

您能更具体一点吗?您只有一列
QTreeView
。你想让自动完成到底在哪里?在同一个树状视图中,在编辑项目时?我已经用更多信息编辑了问题。我希望它们足够了。现在还不清楚你想在这里实现什么,请发布更多的代码
self.model = QtSql.QSqlRelationalTableModel()

self.model.setTable("archlibri")
self.model.setHeaderData(0, QtCore.Qt.Horizontal, "ID")
self.model.setHeaderData(1, QtCore.Qt.Horizontal, "Autore")
self.model.setHeaderData(2, QtCore.Qt.Horizontal, "Titolo")
self.model.setRelation(1, QtSql.QSqlRelation("elAutori", "aID", "aNome"))
self.model.select()

tabella.setModel(self.model)       

tabella.setItemDelegate(QtSql.QSqlRelationalDelegate(tabella))