我仍在学习 Qt,感谢 SO 社区为我提供了非常及时的 Qt 问题答案。谢谢你。
我对将标头添加到QTableWidget
. 我想做的是有一个包含团队成员信息的表格。每个row
成员都应该包含他的名字和姓氏,每个人都在自己的单元格中,一个单元格中的电子邮件地址和另一个单元格中的办公室。我希望在header
这些列之上有一个适当的名称。
我试图从简单开始,只让标题显示“Last”(如姓氏)。这是我的代码。
int column = m_ui->teamTableWidget->columnCount();
m_ui->teamTableWidget->setColumnCount(column+1);
QString* qq = new QString("Last");
m_ui->teamTableWidget->horizontalHeader()->model()->setHeaderData(0,
Qt::Horizontal, QVariant(QVariant::String, &qq));
我的表格被正确渲染,但标题不包含我所期望的。它包含 1 个包含文本“1”的单元格。
我显然在这里做了一些非常愚蠢的事情,这是错误的,但我迷路了。我不停地翻阅文档,一无所获。
感谢您的任何帮助。