QT 5 初学2 QTreeView范例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/omydocument/article/details/50626044

这里仅仅是使用以下QTreeView, 视图左边希望有个树形结构,将需要显示的内容题目展现出来。

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    setWindowTitle(tr("OK"));  //改主窗口标题

    //设定treeview的模式:标准模式,还有其他模式,以后再说。
    QStandardItemModel *goodsModel = new QStandardItemModel();
    QStandardItem *item0 = new QStandardItem("main0");
    QStandardItem *item1 = new QStandardItem("main1");
    goodsModel->appendRow(item0);
    goodsModel->appendRow(item1);

    QStandardItem *item_1 = new QStandardItem("abc1");
    QStandardItem *item_2 = new QStandardItem("abc2");
    item0->appendRow(item_1);
    item1->appendRow(item_2);

    ui->treeView->setModel(goodsModel);
}

好,这里就可以显示一个treeview了。
值得一提的是,这里treeView 我是在主窗口的ui设计模式里拉了一个treeview控件进去。

展开阅读全文

没有更多推荐了,返回首页