столбце даты типа дд.мм.гггг, нужно отсортировать таблицу по дате. Как сделать, чтобы сортировалось по всей дате, с учётом года и месяца, а не по первым числам?
Доброе утро, используйте QSortFilterProxyModel. Вероятно нужно будет использовать не TableWidget, а TableView и TableModel
А в QSortFilterProxyModel можно переопределить все что вам нужно.
А дата передается как QDate? Или просто числом?
Переопределить оператор сравнения в наследнике класса QTableWidgetItem. Могу код выложить.
разве не через модель делается?
Я без модели делал
Если можно, буду очень благодарен)
Сейчас пока не у компа, ближе к вечеру...
Хорошо, спасибо
вот, сортировка по дате в столбце QTableWidget https://t.me/zqtprog/120
Спасибо огромное))
Напишите потом, как, получилось ли...
Получилось, если исправить ошибку, о которой в коменте писали. Спасибо ещё раз)
да, но только там нет ошибки, sort_mode это указатель;)
интересно как вы ‘’ошибку’’ исправили. её просто нет. убрав указатель на режим сортировки, вы не сможете нормального его менять. хотя может вам смена режима сортировки и не нужна…
Обсуждают сегодня