列表框QListWidget 类
文章目录
- 1 QListWidget 简介
- 2 QListWidget 常用操作
- 2.1 添加操作
- 2.2 删除操作
1 QListWidget 简介
Qt 提供 QListWidget 类列表框控件用来加载并显示多个列表项。QListWidgetItem 类就是列表项类。
QListWidget 类列表框控件支持两种列表项显示方式,即 QListView::IconMode 和 QListView::ListMode。
2 QListWidget 常用操作
2.1 添加操作
直接看如下代码:
// 添加简单文本
// 添加图标
// QListWidget
QListWidgetItem *itemChina = new QListWidgetItem(ui->listWidget_Countries);
itemChina->setIcon(QIcon(":/images/flag_china.png"));
itemChina->setText(tr("中国"));
itemChina->setTextAlignment(Qt::AlignHCenter);
itemChina->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled);
2.2 删除操作
删除单个列表项(删除列表框中的单个列表项:QListWidgetItem *QListWidget::takeItem ( int row )
。该函数用来将索引号为 row 的列表项从列表框移除,并返回该列表项的指针。int currentRow() const
该常成员函数用来获取当前列表项的索引号,并返回。
注意释放资源!
Void MainWindow::deletebtn()
{//获取列表项的指针QListWidgetItem*item=ui->listWidget->takeItem(ui->listWidget->currentRow());delete item; //释放指针所指向的列表项
}
列表框QListWidget 类相关推荐
- 列表框QListWidget类
QListWidget类也是GUI中常用的类,它从QListView下派生: class Q_GUI_EXPORT QListWidget : public QListView {Q_OBJECT 常 ...
- 【QT开发笔记-基础篇】| 第二章 常用控件 | 2.11 列表框 QListWidget
本节对应的视频讲解:B_站_链_接 https://www.bilibili.com/video/BV1gd4y1Q7Bw Qt 中的列表框控件,对应的类是 QListWidget 它用于显示多个列表 ...
- Qt QListWidget列表框用法详解
Qt QListWidget列表框用法详解 很多应用程序中需要以列表的形式向用户展示数据(资源),比如 Windows 操作系统会以列表的方式展示很多张桌面背景图(如图 1a) 所示),再比如很多音乐 ...
- wxpython制作表格界面_Python wxPython库使用wx.ListBox创建列表框示例
本文实例讲述了Python wxPython库使用wx.ListBox创建列表框.分享给大家供大家参考,具体如下: 如何创建一个列表框? 列表框是提供给用户选择的另一机制.选项被放置在一个矩形的窗口中 ...
- 【Qt教程】2.4 - Qt5 控件 - QListWidget列表框
GitHub代码仓库:Qt学习例程 1. List Widget列表框 将 List Widget控件拖入ui. 列表框添加列表,代码: widget.c: #include "widget ...
- 博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 在JList类中有addListSelectionListener()方法,可以检测用户是否对JList的选 ...
- 11、Java Swing JList:列表框组件
列表框与下拉列表的区别不仅仅表现在外观上, 当激活下拉列表时,会出现下拉列表框中的内容.但列表框只是在窗体系上占据固定的大小,如果需要列表框具有滚动效果,可以将列表框放到滚动面板中. 当用户选择列表框 ...
- QT的QListWidget类的使用
详细说明 QListWidget类提供了一个基于项目的列表小部件. QListWidget是一个便利类,提供与QListView提供的列表视图类似的列表视图,但具有用于添加和删除项目的经典基于项目的界 ...
- python列表框_「每日一练」Python列表框部件的运用
原标题:「每日一练」Python列表框部件的运用 用Python就一定要用到界面操作,有一个好的用户界面,才会有好的用户体验,下边就开始创建我们的主窗口,并设置相应的列表框部件吧! 案例 创建主窗口, ...
最新文章
- spring mvc-REST
- 可以用JAVA编程的物联网开发板,了解一下?
- windows上安装Anaconda和python
- FlexyPool如何同时支持连接代理和装饰器
- 值类型和引用类型的区别,应该很全的。
- tomcat开启cgi
- 辗转相除求最大公约数,最大公倍数
- java gui变量_关于java:静态/类变量和GUI
- 图像局部特征(九)--斑点检测LOG算子
- python与工程造价的联系_终于知道工程造价专业面试技巧
- 性能和成本的综合架构:单元化架构
- 优化UE4性能 、减少DrawCall——材质中使用自定义基元数据
- golang--channal与select
- 图片太大上传不了怎么缩小?jpg图片压缩大小的方法
- 低值易耗材料管理系统
- react:制作新页面
- 计算机蓝屏显示的英语代码翻译神器,电脑蓝屏?将英文翻译成中文,就知道该怎么解决了...
- threejs学习笔记:CSS2DObject 2d文字渲染
- AES-256-CBC 加密解密
- sqlserver到Oracle,SQLSERVER到ORACLE的数据库迁移
热门文章
- bt服务器搭建 linux_Linux 搭建 我的世界(MC) 基岩版服务器
- linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱
- 【PC工具】开源绿色windows右键管理工具软件
- Java基础-IO流对象之数据流(DataOutputStream与DataInputStream)
- mysql proxy 读写分离 1
- 编译detours注意
- 基于SD卡的FatFs文件系统(FatFs移植到STM32)
- Leetcode1963. 使字符串平衡的最小交换次数[C++题解]:贪心
- 优先队列如何按照pair 的第二关键字排序(对比vector按照pair第二关键字排序)
- 中文按拼音首字母排序的C++实现方案