为何我的listwidgetitem 在同一行?

我在.ui文件中放了一个QListWidget,之后在代码里加入了三个QListWidgetItem,为什么这三个条目不是各占一行?

xtjpara::xtjpara(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::xtjpara)
{
    ui->setupUi(this);
   
    new QListWidgetItem(tr("Oak"), ui->listWidget);
    new QListWidgetItem(tr("Fir"), ui->listWidget);
    new QListWidgetItem(tr("Pine"), ui->listWidget);


   // ui->listWidget->setCurrentRow(0);
  //  setWindowFlag(Qt::WindowContextHelpButtonHint,false);
    this->setLayout(ui->gridLayout_2);
    this->setWindowTitle(QString::fromUtf8("try"));

 

试一下,设置flow属性为从顶到底。

ui->listWidget -> setFlow(QListView::TopToBottom);