QListWidget组件功能

本文介绍了如何在Qt中的QListView控件中切换显示模式(列表模式和图标模式),以及如何在列表尾部添加、删除QListWidgetItem。详细展示了添加和删除元素的两种方法。
摘要由CSDN通过智能技术生成

1,外观

两种显示模式:列表模式,图标模式。

设置图标模式:

QListView::ViewMode  viewMode() const;

void  setViewMode(QListView::ViewMode  mode);

QListView::ViewMode是一个枚举,两个取值

其中:QListView::ListMode  是列表模式

           QListView::IconMode 是图标模式。

【例子】:

ui->listWidget->setViewMode(QListView::ListMode);     //列表模式

ui->listWidget->setViewMode(QListView::IconMode);   //图标模式

2,添加

(1)在尾部添加

     void  addItem(const   QString  &label);

     void  addItem(QListWidgetItem * item);

     void  addItem(const   QStringList  &labels);

【例子】:

    QListWidgetItem* item = new  QListWidgetItem("hhh");
    ui->listWidget->addItem(item);

   ui->listWidget->addItem("hhh");

3, 删除
   //方法一

    QListWidgetItem* item = ui->listwidget->currentItem();

    ui->listwidget->removeItemWidget(item);

    delete  item;

  //方法二

    int  row = ui->ui->listwidget->currentRow();

    QListWidgetItem* item = ui->listwidget->takeItem(row);

    delete  item;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值