26 | QListWidget用法

这篇博客介绍了在Qt 5.14.2环境下使用QListWidget进行开发的实际操作,包括源码分析和实际应用示例。在实际应用部分,详细讲解了如何在UI文件中创建并使用listWidget。此外,针对ListWidget使用中可能出现的异常问题,如提示异常,提供了具体的解决方法。
摘要由CSDN通过智能技术生成

1 前提

Qt 5.14.2

2 实际操作

2.1 listwidget的源码

/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the QtWidgets module of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:LGPL$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QListWidgetQt框架中的一个类,用于显示一个可滚动的列表视图。你可以使用addItem函数向QListWidget中添加项。例如,你可以创建一个QListWidget对象,然后使用addItem函数添加项。示例代码如下: QListWidget list; list.addItem("Item 1"); list.addItem("Item 2"); list.addItem("Item 3"); 你还可以使用QListWidgetItem类来创建项,并使用addItem函数将其添加到QListWidget中。示例代码如下: QListWidget list; QListWidgetItem *item1 = new QListWidgetItem("Item 1"); QListWidgetItem *item2 = new QListWidgetItem("Item 2"); QListWidgetItem *item3 = new QListWidgetItem("Item 3"); list.addItem(item1); list.addItem(item2); list.addItem(item3); 此外,你还可以使用其他函数来设置QListWidget的视图模式、调整大小模式和移动模式。例如,setViewMode函数可以设置QListWidget的视图模式为图标模式,setResizeMode函数可以设置QListWidget的调整大小模式为自适应,setMovement函数可以设置QListWidget的移动模式为静态。示例代码如下: QListWidget list; list.setViewMode(QListWidget::IconMode); list.setResizeMode(QListWidget::Adjust); list.setMovement(QListWidget::Static); 总结起来,你可以使用addItem函数向QListWidget中添加项,也可以使用QListWidgetItem类来创建项并添加到QListWidget中。此外,你还可以使用其他函数来设置QListWidget的视图模式、调整大小模式和移动模式。 #### 引用[.reference_title] - *1* *3* [QListWidget用法](https://blog.csdn.net/flowerspring/article/details/114139970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Qt QListWidget列表框用法详解](https://blog.csdn.net/ccc369639963/article/details/122683533)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值