[Qt入门]QTableWidget控件创建
Posted Wecccccccc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Qt入门]QTableWidget控件创建相关的知识,希望对你有一定的参考价值。
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//TableWidget控件
//设置列数
ui->tableWidget->setColumnCount(3);
//设置水平表头
ui->tableWidget->setHorizontalHeaderLabels(QStringList()<<"名字"<<"性别"<<"年龄");
//设置行数
ui->tableWidget->setRowCount(5);
// //设置正文
// ui->tableWidget->setItem(0,0,new QTableWidgetItem("亚索"));Q
QStringList nameList;
nameList<<"亚索"<<"张飞"<<"刘备"<<"赵云"<<"关羽";
QList<QString>sexList;
sexList<<"男"<<"男"<<"男"<<"男"<<"女";
for (int i = 0;i<5;i++)
{
int col = 0;
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(nameList[i]));
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(sexList.at(i)));
//int 转 QString
ui->tableWidget->setItem(i,col++,new QTableWidgetItem(QString::number(i+18)));
}
}
Widget::~Widget()
{
delete ui;
}
测试结果:
以上是关于[Qt入门]QTableWidget控件创建的主要内容,如果未能解决你的问题,请参考以下文章
Python Qt GUI设计:QTableViewQListViewQListWidetQTableWidgetQTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)(代码片
Python Qt GUI设计:QTableViewQListViewQListWidetQTableWidgetQTreeWidget和QTreeWidgetltem表格和树类(提升篇—1)(代码片
QT编程,如何用代码实现 QTableWidget中滚动条的移动