[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中滚动条的移动

Qt学习笔记8——P26-28. ui中的一些控件(QTreeWidget, QTableWidget, 其他)

qt5--表格控件QTableWidget

QT如何设置QTableWidget控件占满下方?