Программы на C++. Форум разработчиков
-
Anonymous
Как установить столбец для сортировки с помощью QSortFilterProxyModel?
Сообщение
Anonymous »
У меня следующая модель:
Код: Выделить всё
class MyProxyModel: public QSortFilterProxyModel
{
Q_OBJECT
Q_PROPERTY(QString filter READ getFilter WRITE setFilter)
public:
explicit SearchFilterModel(QObject *parent = nullptr)
: QSortFilterProxyModel(parent)
{
sort(0, Qt::AscendingOrder); // pay attention!
}
void setFilter(const QString &filter)
{
if (filter_ != filter)
{
filter_ = filter;
qInfo()
Подробнее здесь: [url]https://stackoverflow.com/questions/79362382/how-to-set-column-for-sorting-with-qsortfilterproxymodel[/url]
1737044793
Anonymous
У меня следующая модель:
[code]class MyProxyModel: public QSortFilterProxyModel
{
Q_OBJECT
Q_PROPERTY(QString filter READ getFilter WRITE setFilter)
public:
explicit SearchFilterModel(QObject *parent = nullptr)
: QSortFilterProxyModel(parent)
{
sort(0, Qt::AscendingOrder); // pay attention!
}
void setFilter(const QString &filter)
{
if (filter_ != filter)
{
filter_ = filter;
qInfo()
Подробнее здесь: [url]https://stackoverflow.com/questions/79362382/how-to-set-column-for-sorting-with-qsortfilterproxymodel[/url]