#include "MyTableView.h"
MyTableView::MyTableView(QWidget *parent):QTableView(parent){
this->setEditTriggers(QAbstractItemView::NoEditTriggers);//设置tableview只读属性
this->setSelectionBehavior(QAbstractItemView::SelectRows);//整行选中的方式
this->setSelectionMode(QAbstractItemView::SingleSelection);//设置为可以选中单个目标
//this->verticalHeader()->setVisible(false);//隐藏列表头
this->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//行自适应宽度
this->resizeRowsToContents();//根据内容自动调整给定列宽
//qTableView->verticalHeader()->setVisible(true);//显示列表头
//qTableView->horizontalHeader()->setVisible(true);//显示行表头
//添加行表头
tableViewModel = new QStandardItemModel();
//tableViewModel->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr("编号")));
tableViewModel->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr("闹钟时间")));
tableViewModel->setHorizont
QTableView使用笔记
最新推荐文章于 2023-09-27 14:06:10 发布