Tengo un QTableWidget y la primera columna contiene números del 1 al 1000. Ahora necesito ordenar la tabla según esta primera columna.¿Cómo ordenar datos en QTableWidget?
estoy usando 'sortItems (int columna, Qt :: AscendingOrder)' la función, pero se muestra como: 1, 10, 100, 1000, 101, 102, ...
Pero Necesito el resultado como: 1, 2, 3, 4 ...., 1000.
Estoy usando el archivo csv para rellenar la tabla. ¿Alguien podría ayudarme a hacer esto?
¡Respuesta perfecta! Este código funcionó de manera excelente para mí. – zeFree
Gracias, esto funciona. En las versiones más nuevas de Qt, la firma ha cambiado levemente a 'bool operator <(const QTableWidgetItem y otro) const' – iliis
En serio, si' setData (Qt :: DisplayRole, num) 'no funciona para usted, debe intentar esto . – Wesley