QT C++ QTableWidget 表格合并 setSpan 简单例子

这里说的合并指的是单元格,不是表头。span的意思是跨度、宽度、范围。

setSpan函数需要设定行、列、行跨几格,列跨几格。

//函数原型如下

void QTableView::setSpan(int row, i

nt column, 、

int rowSpanCount,/*行跨过的格数*/

int columnSpanCount /*列跨过的格数*/

)

//以下是示例代码

#include <QTableWidget>

#include <QTableView>

#include <QApplication>

int main(int argc, char *argv\[\]) {

QApplication app(argc, argv);

QTableWidget tableWidget(3, 3); // 创建一个3行3列的表格

tableWidget.setHorizontalHeaderLabels(QStringList() << "A" << "B" << "C" );

tableWidget.setVerticalHeaderLabels(QStringList() << "1" << "2" << "3" );

tableWidget.setSpan(0, 0, 1, 2);

return app.exec();

}

//以下是实际效果

//左为代码-------------------------------------------右边为效果--------------------------------

// tableWidget.setSpan(0, 0, 1, 2);

// tableWidget.setSpan(0,1, 1, 2);

// tableWidget.setSpan(0,0, 2, 1);

//tableWidget.setSpan(0,1, 2, 1);

相关推荐
磊 子43 分钟前
STL无序关联容器—unorded_set+unorded_map
开发语言·c++
初夏睡觉1 小时前
数据结构学习之~二叉堆 (P3378 【模版】堆)
数据结构·c++·学习
云泽8082 小时前
笔试算法 - 链表篇(一):移除、反转、合并、回文判断全解析
数据结构·c++·算法·链表
机器视觉知识推荐、就业指导2 小时前
Qt6 + QCustomPlot 实时曲线 Demo ,适合串口与上位机项目
qt
小poop2 小时前
深入理解指针(中):数组与指针的进阶之旅
c++
朔北之忘 Clancy2 小时前
2026 年 3 月青少年软编等考 C/C++ 一级真题解析
c语言·开发语言·c++·青少年编程·题解·考级
小成202303202653 小时前
C++~01面向对象基础
开发语言·c++
郝学胜-神的一滴3 小时前
干货版《算法导论》07:递归视角下的选择排序与归并排序
java·数据结构·c++·python·程序人生·算法·排序算法
YY&DS3 小时前
Qt 嵌入 CEF 在 Linux 下必须设置 `QT_XCB_GL_INTEGRATION=xcb_egl才能加载网页
linux·开发语言·qt
暖焰核心4 小时前
C++内存管理和模板初阶
开发语言·c++