Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2011, 22:38
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ordenar tablewidget por columna?

Con PyQt te recomiendo ir siempre al manual de Qt para buscar la función que necesites:
http://doc.qt.nokia.com/latest/qtabl...html#sortItems

Y luego al manual de PyQt para ver cómo se escribe exactamente (en caso de que tengas dudas):
http://www.riverbankcomputing.co.uk/...html#sortItems

Yo prefiero hacerlo así porque hay mucha más documentación sobre Qt en general que sobre PyQt en específico.

De todas formas, deberías lograrlo haciendo algo así:

Código Python:
Ver original
  1. from pyqt4 import Qt, QtGui
  2. ...
  3. mi_tabla = QtGui.QTableWidget()
  4. ...
  5. mi_tabla.sortItems(2, Qt.AscendingOrder)

Con eso ordenas por la columna 2 (no recuerdo si el numerado de columnas empieza en cero o en uno) y en orden ascendente. Usa DescendingOrder para ordenar de forma descendente.


Saludos.