QTableWidget的水平表头和垂直表头的设定

简介:

QTableWidget默认提供了水平表头和垂直表头,表头的索引从1开始。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <QApplication>
#include <QTableWidget>
#include <QHBoxLayout>
int  main( int  argc,  char ** argv)
{
     QApplication app(argc, argv);
     QTableWidget* tableWidget =  new  QTableWidget;
     tableWidget->setWindowTitle( "QTableWidget" );
     tableWidget->resize(350, 250);
     tableWidget->setRowCount(6);
     tableWidget->setColumnCount(3);
/*
     QStringList header;
     header.append("One");
     header.append("Two");
     tableWidget->setHorizontalHeaderLabels(header);
*/
     tableWidget->setItem(0,0,  new  QTableWidgetItem( "A" ));
     tableWidget->setItem(1,0,  new  QTableWidgetItem( "B" ));
     tableWidget->setItem(2,0,  new  QTableWidgetItem( "C" ));
     tableWidget->setItem(3,0,  new  QTableWidgetItem( "D" ));
     tableWidget->setItem(4,0,  new  QTableWidgetItem( "E" ));
     tableWidget->setItem(0,1,  new  QTableWidgetItem(QIcon( "images/data.png" ),  "data" ));
     tableWidget->setItem(1,1,  new  QTableWidgetItem(QIcon( "images/decision.png" ),  "decision" ));
     tableWidget->setItem(2,1,  new  QTableWidgetItem(QIcon( "images/document.png" ),  "document" ));
     tableWidget->setItem(3,1,  new  QTableWidgetItem(QIcon( "images/printer.png" ),  "printer" ));
     tableWidget->setItem(4,1,  new  QTableWidgetItem(QIcon( "images/process.png" ),  "process" ));
     tableWidget->show();
     return  app.exec();
}

  

运行如下图:

 

 

 

把注释去掉,运行如下图:

 

 

我们通过setHorizontalHeaderLabels来更改了水平表头。

 


==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/archive/2012/05/22/2513769.html,如需转载请自行联系原作者

相关文章
|
2天前
|
UED
使用约束布局实现居中对齐效果
【10月更文挑战第24天】我们可以看到使用约束布局实现居中对齐并不是一件难事。只要掌握了基本的方法和技巧,结合具体的场景进行灵活运用,就能轻松地实现各种居中对齐效果。在实际开发中,要不断实践和总结经验,以便更好地发挥约束布局的优势,为用户带来更优质的界面体验。
7 1
|
4天前
|
开发工具
如何设置单元格的填充颜色?
【10月更文挑战第22天】如何设置单元格的填充颜色?
7 2
|
4天前
表格数据填充方法单元格数据填充
表格数据填充方法单元格数据填充【10月更文挑战第22天】
11 2
|
2月前
单元格内容的对齐方式
单元格内容的对齐方式
31 1
|
6月前
|
数据可视化
QChart多个图布局使坐标轴对齐的方法
QChart多个图布局使坐标轴对齐的方法
147 0
|
前端开发
HTML table 表格内容垂直对齐、边框颜色、标题
HTML table 表格内容垂直对齐、边框颜色、标题
54 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
214 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
使用flex布局把三个元素分配成两列,第二列垂直布局两个元素
使用flex布局把三个元素分配成两列,第二列垂直布局两个元素
251 0
使用flex布局把三个元素分配成两列,第二列垂直布局两个元素