행 : 1, 행 : 2 ... 행 : 100, 하지만 정렬이 예상대로 작동하지 않습니다 (수치 적으로).Python : QTableWidget의 숫자 정렬
for i in range(0, self.rows):
item = QtGui.QTableWidgetItem()
item.setData(Qt.DisplayRole, "Row: %s" %(i))
item.setData(Qt.EditRole, i)
self.ui.tableWidget.setItem(i, 0, item)
내가 얻을 : 1,2,3,4 ... 대신 행 : 1, 행 : 텍스트 정렬이 코드와 함께 잘 작동하지만 내가 기대되지 않는 2, 행 : 3 ... 편집 목적으로 EditRole을 사용하는 것이 좋겠지 만 (숫자 정렬의 경우), DisplayRole로 설정 되었기 때문에 텍스트가 표시 될 것으로 예상됩니다. 정렬을 위해 어떻게 든 쓰는 기능이 유일한 방법 일 수 있습니까? DisplayRole 및 EditRole 내가 예상 한 일을하지 않는 이유