QT表格排序问题
现在遇见一个问题,我有一个表格,在表格生成的时候使用代码中的第三个语句可以排序
channel_model.setColumnCount(18);
ui->tableView_channel->setModel(&channel_model);
ui->tableView_channel->setSortingEnabled(true);
channel_model.setHeaderData(0,Qt::Horizontal,QString("name"));
channel_model.setHeaderData(1,Qt::Horizontal,QString("power control"));
channel_model.setHeaderData(2,Qt::Horizontal,QString("power state"));
但默认的是按照第一列排序,有什么方法可以按照自定义的列排序呢? Qt 表格排序
[解决办法]
voidsortByColumn ( int column, Qt::SortOrder order )
这个?