Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 研究后使用标题进行排序_Python_Sqlite_Pyqt - Fatal编程技术网

Python 研究后使用标题进行排序

Python 研究后使用标题进行排序,python,sqlite,pyqt,Python,Sqlite,Pyqt,我有这样一个函数: def research(self): query = QtSql.QSqlQuery() query.prepare("SELECT * FROM videos WHERE name_simple LIKE ?") query.bindValue(0, "%" + liste.simpleChar(self.research_bar.text()) + "%") query.exec_() self.modele.setQuer

我有这样一个函数:

def research(self):

    query = QtSql.QSqlQuery()
    query.prepare("SELECT * FROM videos WHERE name_simple LIKE ?")

    query.bindValue(0, "%" + liste.simpleChar(self.research_bar.text()) + "%")
    query.exec_()

    self.modele.setQuery(query)

    self.tableau.doubleClicked.connect(self.launchFile)
    self.tableau.setModel(self.modele)
wich在数据库中执行请求,并返回一些视频。我的水平标题有以下字段:“姓名”、“投票”、“日期”。但当我单击其中一个字段时,视图将返回到原始模型,包含所有视频,而不仅仅是函数返回的视频

我这样定义我的标题:

self.horizontal_header = QtGui.QHeaderView(QtCore.Qt.Horizontal) 
self.horizontal_header.setDefaultAlignment(QtCore.Qt.AlignLeft)
self.horizontal_header.setClickable(True)
self.tableau.horizontalHeader().setResizeMode(5, QtGui.QHeaderView.Fixed)
self.tableau.resizeColumnToContents(1)
self.tableau.setHorizontalHeader(self.horizontal_header)
self.tableau.hideColumn(0)
self.tableau.hideColumn(2)
self.tableau.hideColumn(4)
#self.tableau.hideColumn(6)
self.tableau.hideColumn(7)
self.tableau.horizontalHeader().moveSection(5, 0)
self.tableau.verticalHeader().setDefaultSectionSize(72)
self.tableau.setColumnWidth(5, 127)
self.tableau.setSortingEnabled(True)
self.tableau.verticalHeader().setVisible(False)

我不能按姓名、投票或日期对返回的视频进行排序。你知道我为什么会有这种行为吗?

请清理它,使其格式正确,并删除法语注释。你能发布复制该问题的代码的最低版本吗?您提供的详细信息不足以理解出错的原因此处是一个屏幕截图:。正如您所看到的,在对关键字进行研究之后,这些文件没有按日期排序。如果我再次点击日期,我会回到完整的视图,显示所有的视频,就像没有任何研究一样。无论如何,我认为这类任务更适合。所以我在我的sqlite数据库中创建了一个具有简化名称的列,但什么都没有?我不能用“喜欢”的研究?