랭귀지/python
PyQt5 : QHeaderView의 헤더를 클릭하면 QTableView를 정렬하는 방법
유키공
2018. 12. 8. 16:11
QHeaderView의 헤더를 클릭하면 QTableView를 정렬하는 방법입니다.
다음 과 같은 함수를 DataFrame사용하면 올바르게 정렬됩니다.def sort(self, Ncol, order): """Sort table by given column number.""" self.layoutAboutToBeChanged.emit() self.data = self.data.sort_values(self.headers[Ncol], ascending=order == Qt.AscendingOrder) self.layoutChanged.emit()