#include <QtWidgets>
#include <QStandardItemModel>
int main(int argc, char *argv[])
{
Atable->setData("A",Qt::EditRole);
model->appendRow(Atable);
proxy->setSourceModel(model);
view->setModel(proxy);
view->setRootIndex(proxy->mapFromSource(Atable->index()));
view->setSortingEnabled(true);
view->show();
return app.exec();
}
#include <QtWidgets>
#include <QStandardItemModel>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QStandardItemModel* model = new QStandardItemModel();
QStandardItem* Atable = new QStandardItem(3,3);
Atable->setData("A",Qt::EditRole);
Atable->setChild(0,0,new QStandardItem("1"));
Atable->setChild(0,1,new QStandardItem("2"));
Atable->setChild(0,2,new QStandardItem("3"));
Atable->setChild(1,0,new QStandardItem("3"));
Atable->setChild(1,1,new QStandardItem("2"));
Atable->setChild(1,2,new QStandardItem("1"));
Atable->setChild(2,0,new QStandardItem("2"));
Atable->setChild(2,1,new QStandardItem("1"));
Atable->setChild(2,2,new QStandardItem("3"));
model->appendRow(Atable);
QSortFilterProxyModel* proxy = new QSortFilterProxyModel();
proxy->setSourceModel(model);
QTableView* view = new QTableView();
view->setModel(proxy);
view->setRootIndex(proxy->mapFromSource(Atable->index()));
view->setSortingEnabled(true);
view->show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Bookmarks