qt 列视图QColumnView的简单使用

测试运行效果如下:
在这里插入图片描述

#include "widget.h"
#include "ui_widget.h"
#include <QFormLayout>
#include <QLineEdit>
#include <QColumnView>
#include <QStandardItemModel>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    setFixedSize(300, 300);

    QStandardItemModel* mode = new QStandardItemModel;

    QStandardItem* item=new QStandardItem("first");
    QStandardItem* item1=new QStandardItem("second");
    QStandardItem* item2=new QStandardItem("third");
    QStandardItem* item3=new QStandardItem("fourth");
    mode->appendRow(item);
    mode->appendRow(item1);
    mode->appendRow(item2);
    mode->appendRow(item3);

    QColumnView *columnView = new QColumnView(this);
    columnView->setFixedSize(size());
    columnView->setModel(mode);

    setWindowTitle("QColumnView");
}

版权声明:本文为ckg3824278原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。