以具体例子来介绍QTableWidgethttp://www.eetrend.com/forum/100022811
http://blog.csdn.net/polokang/article/details/6696982
这篇的目录如下:
一. 对QTableWidget本身的效果实现
1. 将表格变为禁止编辑
2. 设置表格为整行选择3.单个选中和多个选中的设置
4. 表格表头的显示与隐藏
5. 对表头文字的字体、颜色进行设置
6. 在单元格里加入控件:
二. 对单元格的进行设置
1. 单元格设置字体颜色和背景颜色 及字体字符
2. 设置单元格内文字的对齐方式3. 合并单元格效果的实现
4. 设置单元格的大小
5. 获得单击单元格的内容
7.removeRow(row);//清除已有的行列
setShowGrid(true);//显示表格线
verticalHeader()->setVisible(false);//隐藏左边垂直
QHeaderView *headerView = horizontalHeader();
headerView->setMovable(false);//去除表头的移动
headerView->resizeSection(0,284);//设置第一列宽
headerView->resizeSection(1,127);//设置第二列宽
headerView->setResizeMode(QHeaderView::Fixed);//列表不能移动
headerView->setClickable(false);//不响应鼠标单击
setEditTriggers(QTableWidget::NoEditTriggers);//不能编辑
setSelectionBehavior(QTableWidget::SelectRows);//一次选中一行
setSelectionMode(QAbstractItemView::SingleSelection);//只能单选
/*QScrollBar *scrollBar = horizontalScrollBar();
scrollBar->hide();*/
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);//去掉水平滚动条
setVerticalScrollMode(QAbstractItemView::ScrollPerItem);//垂直滚动条按项移动
setAutoScroll(false);//去掉自动滚动
等等函数介绍
在Qt中插入图 片:http://qimo601.iteye.com/blog/1538333/