阅读背景:

QT+qtablewidget自定义表头【合并单元格】

来源:互联网 

1、把下列文件放在工程中【已上传到我的文件中】

2、代码

     auto *headview = new HHeadViewClass(Qt::Horizontal, ui.tableWidget);
	headview->setSectionResizeMode(QHeaderView::Interactive);
	headview->titleHigh = 50;
	headview->setFixedHeight(50);

	headview->SetRowColItemText(0, 0, QStringLiteral("公里"));
	headview->SetRowColItemText(1, 0, QStringLiteral("长度[m]"));

	headview->SetRowColItemText(2, 0, QStringLiteral("高低"));
	headview->SetRowColItemText(2, 1, QStringLiteral("1"));
	headview->SetRowColItemText(2, 2, QStringLiteral("2"));
	headview->SetRowColItemText(2, 3, "3");
	headview->SetRowColItemText(2, 4, "4");

	headview->SetRowColItemText(3, 0, QStringLiteral("轨向"));
	headview->SetRowColItemText(3, 1, "1");
	headview->SetRowColItemText(3, 2, "2");
	headview->SetRowColItemText(3, 3, "3");
	headview->SetRowColItemText(3, 4, "4");

	headview->SetRowColItemText(4, 0, QStringLiteral("轨距"));
	headview->SetRowColItemText(4, 1, "1");
	headview->SetRowColItemText(4, 2, "2");
	headview->SetRowColItemText(4, 3, "3");
	headview->SetRowColItemText(4, 4, "4");

	headview->SetRowColItemText(5, 0, QStringLiteral("水平"));
	headview->SetRowColItemText(5, 1, "1");
	headview->SetRowColItemText(5, 2, "2");
	headview->SetRowColItemText(5, 3, "3");
	headview->SetRowColItemText(5, 4, "4");

	headview->SetRowColItemText(6, 0, QStringLiteral("三角坑"));
	headview->SetRowColItemText(6, 1, "1");
	headview->SetRowColItemText(6, 2, "2");
	headview->SetRowColItemText(6, 3, "3");
	headview->SetRowColItemText(6, 4, "4");

	headview->SetRowColItemText(7, 0, QStringLiteral("垂向加速度"));
	headview->SetRowColItemText(7, 1, "1");
	headview->SetRowColItemText(7, 2, "2");
	headview->SetRowColItemText(7, 3, "3");
	headview->SetRowColItemText(7, 4, "4");

	headview->SetRowColItemText(8, 0, QStringLiteral("横向加速度"));
	headview->SetRowColItemText(8, 1, "1");
	headview->SetRowColItemText(8, 2, "2");
	headview->SetRowColItemText(8, 3, "3");
	headview->SetRowColItemText(8, 4, "4");

	headview->SetRowColItemText(9, 0, QStringLiteral("曲率变化率"));
	headview->SetRowColItemText(9, 1, "1");
	headview->SetRowColItemText(9, 2, "2");

	headview->SetRowColItemText(10, 0, QStringLiteral("轨距变化率"));
	headview->SetRowColItemText(10, 1, "1");
	headview->SetRowColItemText(10, 2, "2");

	headview->SetRowColItemText(11, 0, QStringLiteral("速度"));

	headview->SetRowColItemText(12, 0, QStringLiteral("扣分"));

	ui.tableWidget->setHorizontalHeader(headview);
     au



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: