看一下效果很简单的一个小功能
先说分部讲一下过程
再给出详细代码
添加数据
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(
new
Ui::MainWindow)
{
ui->setupUi(
this
);
ui->tableWidget->setColumnCount(
2
);
ui->tableWidget->setRowCount(
2
);
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<
"name"
<<
"ag
e"
);
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
//
整行选中的方式
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
//
禁止修改
ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
//
设置为可以选中单个
ui->tableWidget->setItem(
0
,
0
,
new
QTableWidgetItem(
"zhangsan"
));
ui->tableWidget->setItem(
0
,
1
,
new
QTableWidgetItem(
"1"
));