Tôi có một QTableWidget và cột đầu tiên chứa các số từ 1 đến 1000. Bây giờ tôi cần sắp xếp bảng dựa trên cột đầu tiên này.Cách sắp xếp dữ liệu trong QTableWidget?
Tôi đang sử dụng 'sortItems (int cột, Qt :: AscendingOrder)' chức năng, nhưng nó được hiển thị như: 1, 10, 100, 1000, 101, 102, ...
Nhưng Tôi cần kết quả là: 1, 2, 3, 4 ...., 1000.
Tôi đang sử dụng tệp csv để điền bảng. Bất kỳ ai có thể giúp tôi trong việc này?
Câu trả lời hoàn hảo! Mã này làm việc xuất sắc cho tôi. – zeFree
Cảm ơn, công trình này. Trong các phiên bản mới hơn của Qt, chữ ký đã thay đổi thành 'bool operator <(const QTableWidgetItem & other) const' – iliis
Nghiêm túc, nếu' setData (Qt :: DisplayRole, num) 'không hoạt động cho bạn, bạn nên thử . – Wesley