#include "Widget.h"
#include "ui_Widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
// tableWidget 树控件的使用
// 设置列数
this->ui->tableWidget->setColumnCount(3);
// 设置水平表头
this->ui->tableWidget->setHorizontalHeaderLabels(QStringList() << "name" << "sex" << "age");
// 设置行数
this->ui->tableWidget->setRowCount(5);
// 设置正文
QStringList nameList;
nameList << "tqz" << "xys" << "ctt" << "fhx" << "syl";
QList<QString> sexList;
sexList << "otoko" << "onnna" << "onnna" << "onnna" << "onnna";
for (int i = 0; i < 5; i++) {
int col = 0;
this->ui->tableWidget->setItem(i, col++, new QTableWidgetItem(nameList[i]));
this->ui->tableWidget->setItem(i, col++, new QTableWidgetItem(sexList.at(i)));
this->ui->tableWidget->setItem(i, col++, new QTableWidgetItem(QString::number(19)));
}
}
Widget::~Widget()
{
delete ui;
}
量化交易之QT篇 - 表格控件的使用(QTableWidget)
于 2022-05-05 18:38:57 首次发布
这个博客展示了如何在Qt环境中使用Widget类和tableWidget来创建一个3列的表格,并填充姓名、性别和年龄数据。通过setColumnCount、setHorizontalHeaderLabels、setRowCount和setItem等方法,详细解释了如何设置表格的结构和内容。
摘要由CSDN通过智能技术生成