// 获取表头视图并设置列宽自适应
ui->treeWidget->header()->setSectionResizeMode(QHeaderView::Stretch);
// 设置不可编辑
ui->treeWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
// 设置无选择模式
ui->treeWidget->setSelectionMode(QAbstractItemView::NoSelection);
// 设置鼠标跟踪
ui->treeWidget->setMouseTracking(true);//添加行标题
QStringList strList;
strList << tr("Select") << tr("Device Type");
ui->treeWidget->setHeaderLabels(strList);
添加行标题不生效的问题。
QStringList strList;
strList << tr(“Select”) << tr(“Device Type”);
ui->tableWidget_info->setColumnCount(strList.size());
ui->tableWidget_info->setHorizontalHeaderLabels(strList);
使用setHorizontalHeaderLabels 添加不成功,要在前面使用setColumnCount来设置列数。否则不生效。
同样的,
添加数据不生效的时候可以使用ui->tableWidget_info->setRowCount(int rowCount);来设置