【QT】QT添加一个TableView控件

QT添加一个TableView控件

目录

1.添加tableview头文件

2.添加.h文件代码

3.添加.cpp文件代码

4.效果


1.添加tableview头文件

#include <QTableView>
#include <QStandardItem>
#include <QStandardItemModel>

2.添加.h文件代码

public:
    QTableView *tbView1;
    void init_tableView(void)

3.添加.cpp文件代码

void xxx::init_tableView(void)
{
    QStandardItemModel *model = new QStandardItemModel;
    tbView1 = new QTableView(this);  //实例化一个 QTableView对象

    model->setColumnCount(3); //设置有三列
    model->setHeaderData(0,Qt::Horizontal,"类型");  //设置第一列的表头为类型
    model->setHeaderData(1,Qt::Horizontal,"名称");  //设置第一列的表头为名称
    model->setHeaderData(2,Qt::Horizontal,"路径");  //设置第一列的表头为路径
    tbView1->setModel(model);
    tbView1->horizontalHeader()->setDefaultAlignment(Qt::AlignHCenter); //设置表头为居中对齐
//    tbView1->horizontalHeader()
    tbView1->setColumnWidth(0,100);                 //设置第一列的宽度
    tbView1->setColumnWidth(1,200);                 //设置第二列的宽度

4.效果

发布了139 篇原创文章 · 获赞 24 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/rong11417/article/details/103987982