如何解决如何在第二行设置 QTableWidget 的标题?
我正在尝试设置一个简单但特别的 QTableWidget
,如下所示:
在第一行我想要所有 qradiobutton
在第二行,我想看到 QTableWidget
在剩余的单元格上,我只放了一些示例数据。
如何在第二行设置 QTableWidget
的标题?
#include <QApplication>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/qformlayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/qradiobutton>
int main(int argc,char *argv[])
{
QApplication a(argc,argv);
QTableWidget *tableWidget = new QTableWidget;
QVBoxLayout *lay = new QVBoxLayout();
tableWidget->setRowCount(6);
tableWidget->setColumnCount(6);
QStringList strings; // Setting up the headers
strings << "inputA" << "inputB" << "inputC" << "inputD"<< "inputE" << "inputF";
tableWidget->setHorizontalHeaderLabels(strings);
// Some example data
for(int countera = 0; countera < tableWidget->rowCount(); countera++) {
for(int counterB = 0; counterB < tableWidget->columnCount(); counterB++) {
tableWidget->setItem(countera,counterB,new QTableWidgetItem(QString("blah").arg(countera)));
// Setting radio buttons on the first row
qradiobutton *radioBtn = new qradiobutton(tableWidget);
tableWidget->setCellWidget(0,countera,radioBtn);
}
}
lay->addWidget(tableWidget);
tableWidget->show();
return a.exec();
}
不幸的是,在进行了一些研究后,我无法解决问题,想知道是否有人遇到了同样的问题,请提供一些指导或指出。
我研究了 this post,但找不到实现它的好方法,因为那里没有解释明确的指导。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。