tableWidget = new QTableWidget(this);
tableWidget->verticalHeader()->hide();//隐藏行号
tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);//固定列宽
tableWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//关闭水平滚动条
tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);//选中整行
//设置固定行列宽高
tableWidget->setColumnCount(5);//5列
tableWidget->setRowCount(256);//256行
tableWidget->setGeometry(0,0,this->geometry().width(),this->geometry().height()-100);
tableWidget->horizontalHeader()->setDefaultSectionSize(this->geometry().width()/5);
tableWidget->verticalHeader()->setDefaultSectionSize(50);
//设置表头
QStringList list;
list << "ID"<<"地址"<<"信息"<<"类型"<<"备注";
tableWidget->setHorizontalHeaderLabels(list);
for(int i=0; i<256; i++)
{
QTableWidgetItem *item = new QTableWidgetItem(QString::number(i));
item->setTextAlignment(Qt::AlignCenter);
tableWidget->setItem(i,0,item);
}
QTableWidget使用方法
最新推荐文章于 2024-02-01 09:44:38 发布