要在Qt QTableWidget中显示QList数据集,可以按照以下步骤进行操作:
1.创建一个QList对象并填充它的元素。
2.创建一个QTableWidget对象,并设置其行数和列数以及表头。
3.使用setItem()方法将列表元素添加到QTableWidget中。
4.显示QTableWidget对象。
下面是一段示例代码,演示如何在Qt QTableWidget中显示一个简单的字符串列表:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建一个QString类型的列表
QList<QString> list;
list << "Apple" << "Banana" << "Cherry" << "Durian" << "Elderberry";
// 创建一个包含5行和1列的表格
QTableWidget table(5, 1);
table.setHorizontalHeaderLabels(QStringList() << "Fruit");
// 将列表元素添加到表格中
for (int row = 0; row < list.size(); ++row) {
QTableWidgetItem *item = new QTableWidgetItem(list.at(row));
table.setItem(row, 0, item);
}
// 显示表格
table.show();
return app.exec();
}
该程序将创建一个包含五个水果名称的QString列表。然后,它会创建一个包含五行和一列的QTableWidget,并将水果名称添加到表格中。最后,它会显示这个表格。