QTableWidget* tableItemPath;
QTbaleWidgetItem* item;
//禁止编辑表格
tableItemPath->setEditTriggers(QAbstractItemView::NoEditTriggers);
item->setFlags(item->flags() & (~Qt::ItemIsEditable);
//点击后表格框显示颜色
tableItemPath->setStyleSheet("selection-background-color:darkGray");
//隐藏内边框的线
tableItemPath->setShowGrid(false);
//隐藏行号//隐藏列号
tableItemPath->verticalHeader()->setHidden(true);
tableItemPath->horizontalHeader()->setHidden(true);
//行自适应拉伸
tableItemPath->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);
//列自适应拉伸
tableItemPath->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
//单击选中一行,并非一个单元格
tableItemPath->setSelectionBehavior(QAbstractItemView::SelectRows);
//不能选中多行
tableItemPath->setSelectionMode(QAbstractItemView::SingleSelection);
//设置某一列不可编辑
for (int row = 0; row < 9; row++)
{
QTableWidgetItem* item = new QTableWidgetItem(
【QT】QTableWidget控件用法详解
最新推荐文章于 2024-04-15 12:40:39 发布