博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QTableWidget的水平表头和垂直表头的设定
阅读量:5995 次
发布时间:2019-06-20

本文共 1577 字,大约阅读时间需要 5 分钟。

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,如需转载请自行联系原作者
你可能感兴趣的文章
【百度地图API】除夕夜,大家一起来赶走“夕”——删除标注功能
查看>>
TCP连接探测中的Keepalive和心跳包
查看>>
【NLP】course
查看>>
微信支付(转载一)
查看>>
GLSL逐像素光照 【转】
查看>>
JNI- java.lang.UnsatisfiedLinkError: Native method not found
查看>>
Centos查看端口占用情况和开启端口命令
查看>>
delphi 常用属性+方法+事件+代码+函数
查看>>
mac系统上使用压缩包版的mysql(非安装版)
查看>>
CooMark网页颜色取色表
查看>>
JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)
查看>>
与近似比固定算法的高性能算法
查看>>
cancel_delayed_work和flush_scheduled_work【转】
查看>>
Leetcode: Power of Two
查看>>
POJ 1410 Intersection(计算几何)
查看>>
Linux基本操作命令总结
查看>>
redis php 实例二
查看>>
Java编程的逻辑 (30) - 剖析StringBuilder
查看>>
IIS7 HTTPS 绑定主机头
查看>>
vue.js几行实现的简单的todo list
查看>>