基本操作
QTableWidget *mytable=new QTableWidget(this);//创建表格
mytable->resize(500,500);//重新定义表格大小
mytable->setRowCount(5);//设置行数
mytable->setColumnCount(5);//设置列数
mytable->setRowHeight(0,300);//设置第一行高度300
mytable->setColumnWidth(1,300);//设置第行列宽度300
mytable->setRowHidden(0,true);//设置第1行隐藏
mytable->setColumnHidden(1,true);//设置第2列隐藏
隐藏所有行,列同样
int count=mytable->rowCount();//获得目前行数
int column=mytable->columnCount();//获得目前列数
/*隐藏所有的行*/
for(int i=0;i<count;i++)
{
mytable->setRowHidden(i,true);
}
/*隐藏所有列*/
for(int j=0;j<column;j++)
{
mytable->setColumnHidden(j,true);
}
设置行名列名
mytable->setHorizontalHeaderItem(0,new QTableWidgetItem("性别"));//这样设置比较费劲
mytable->setVerticalHeaderItem(0,new QTableWidgetItem("姓名"))

博客介绍了使用C++和Qt5进行表格操作的内容,包括隐藏行和列、设置行名列名、禁止手动编辑、隐藏行名等基本操作,还提及通过搜索动态显示搜索内容,并给出了.h和.cpp文件,展示了无搜索和条件搜索的显示效果。
最低0.47元/天 解锁文章
2633

被折叠的 条评论
为什么被折叠?



