改变QlistWidget的行高

void test2::InitListWideget()
{
  m_pList = new rootDataList(this);
  m_pList->setGeometry(LIST_X, LIST_Y, LIST_W, LIST_H);
QString  str;
  for(int i = 0; i<10; i++)
  {
    str.setNum(i);
     QListWidgetItem * pItem = new QListWidgetItem;
     pItem->setSizeHint(QSize(60, 22));  //每次改变Item的高度
     pItem->setText("大节点" + str);
    // m_pList->addItem(pItem);
    m_pList->insertItem(i, pItem);
  }
}


在QListWidget中保存的都是QListWidgetItem,通过每次改变QListWidgetItem的大小,插入QListWidget中,改变行高。

posted @ 2013-03-31 15:33  奥雷连诺  阅读(4766)  评论(0编辑  收藏  举报