ui->tableView升序
亮点
//设置可排序
ui->tableView->setSortingEnabled(true);
ui->tableView->sortByColumn(0,Qt::AscendingOrder); //排序
void Widget::initTable()
{
//设置焦点策略:
ui->tableView->setFocusPolicy(Qt::NoFocus);
//显示网格线:
ui->tableView->setShowGrid(true);
//设置垂直滚动条策略:
ui->tableView->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
//设置水平滚动条策略:
ui->tableView->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
// ui->tableView->verticalHeader()->hide();
//选择模式,单选
ui->tableView->setSelectionMode(QAbstractItemView::SingleSelection);
//选择行为,选一整行
ui->tableView->setSelectionBehavior(QAbstractItemView::SelectRows);
//标题头空域左右拉伸
ui->tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive); //设置可拉伸
//显示网格
ui->tableView->setShowGrid(true);
//交替行的颜色
ui->tableView->setAlternatingRowColors(true);
//设置选中的单元格高亮
ui->tableView->horizontalHeader()->setHighlightSections(true);
//设置水平标题列宽
ui->tableView->horizontalHeader()->resizeSection(0,100);
ui->tableView->horizontalHeader()->resizeSection(1,100);
ui->tableView->horizontalHeader()->resizeSection(2,100);
ui->tableView->horizontalHeader()->resizeSection(3,100);
ui->tableView->horizontalHeader()->resizeSection(4,100);
// 设置默认行高
// 按第0列升序排序
ui->tableView->verticalHeader()->setDefaultSectionSize(40);
//设置可排序
ui->tableView->setSortingEnabled(true);
ui->tableView->sortByColumn(0,Qt::AscendingOrder); //排序
}
原文地址:https://blog.csdn.net/sunflower_2020/article/details/143799107
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!