Qt5学习笔记(5)——列表框QListWidget类

摘要:
(2) Intcount()const包含隐藏列表项的列表项总数。(4) CurrentRowintcurrentRow()const返回当前选定项的序列号。(6) QListWidgetItem*item(intro)const返回第行的列表项。SelectedItems()常量返回当前选定的项。

QListWidget可以显示一个清单,清单中的每个项目是QListWidgetItem的一个实例,每个项目可以通过QListWidgetItem来操作。可以通过QListWidgetItem来设置每个项目的图像与文字。
常用方法和属性:
(1)addItem
void addItem ( const QString & label )
void addItem ( QListWidgetItem * item )
void addItems ( const QStringList & labels )
添加一项或多项。
(2)
int count () const
包含隐藏的列表项在内的列表项总数。
(3)currentItem
QListWidgetItem * currentItem () const
返回当前选择的项。
(4)currentRow
int currentRow () const
返回当前选择的项的序号。
(5)insertItem
void insertItem ( int row, QListWidgetItem * item )
void insertItem ( int row, const QString & label )
void insertItems ( int row, const QStringList & labels )
插入新项到列表框。
(6)
QListWidgetItem * item ( int row ) const
返回序号为row处的列表项。
(7)removeItemWidget
void removeItemWidget ( QListWidgetItem * item )
删除指定项item。
(8)selectedItems
QList<QListWidgetItem *> selectedItems () const
返回当前选择的项。
(9)
void setCurrentItem ( QListWidgetItem * item )
设置当前选择的项为item。
(10)
void setCurrentRow ( int row )
设置当前选择项。
(11)
void setSortingEnabled ( bool enable )
设置排序功能是否启用。
(12)
void sortItems ( Qt::SortOrder order = Qt::AscendingOrder )
排序列表框,参数的值可以是:
Qt::AscendingOrder 0 The items are sorted ascending e.g. starts with 'AAA' ends with 'ZZZ' in Latin-1 locales
Qt::DescendingOrder 1 The items are sorted descending e.g. starts with 'ZZZ' ends with 'AAA' in Latin-1 locales
(13)
QListWidgetItem * QListWidget::takeItem ( int row )
删除一项。





免责声明:文章转载自《Qt5学习笔记(5)——列表框QListWidget类》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JAVA JSON解析:类XPATH解析JSON浏览器PC和移动端页面样式适配下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

RecyclerView下拉刷新和上拉加载更多实现

RecyclerView下拉刷新和上拉加载更多实现 转 https://www.jianshu.com/p/4ea7c2d95ecf   在Android开发中,RecyclerView算是使用频率非常广泛的组件了吧,在这里对RecyclerView比较常用的下拉刷新和上拉加载更多的功能实现做个记录,方便以后查看。在这里下拉刷新使用的是官方提供的Swip...

对文件内容就行修改-java代码

在实际的生产中,会遇到数据库版本的不同,sql语句的语法会出现改变, 我在这次的金仓数据库中就遇到了,V8版本的建表语句跟V7版本的不一样,所以需要对里面内容进行修改  从图中我们可以看到到,这个是金仓数据库v8版本导出的建表语句,这个语句在v7版本是不能运行的 我们需要做的就是 在这分享一小段java代码,本人是个菜鸟,大家看到写得不好也请见谅! 首...

idea常用配置

idea 下载其他版本: https://www.jetbrains.com/idea/download/other.html Tomcat配置VM Options:  -XX:PermSize=512m -XX:MaxPermSize=1024m 1.IDEA卡顿,修改IDEA使用内存 修改idea配置文件 在IDEA的安装目录下的bin目录下: 用记事...

munge源码编译

1. 下载安装munge 创建普通帐号munge,用于运行munged 下载源码:https://github.com/dun/munge/releases/tag/munge-0.5.14 解压:tar -xvf munge-0.5.14.tar.xz 进入目录:cd munge-0.5.14 创建安装目录:mkdir -p /usr/local/hpc...

ant design vue 获取上传图片的像素

获取图片的像素大小,使用上传文件之前的钩子 beforeUpload,参数为上传的文件。 <a-upload name="file" list-type="picture-card" :show-upload-list="false" :multiple="false" :b...

ARCore中四元数的插值算法实现

ARCore中四元数差值算法: 其中t的取值范围为[0, 1],当 t = 0 时,结果为a;当t = 1 时,结果为b。 1   public static Quaternion makeInterpolated(Quaternion a, Quaternion b, float t) { 2 Quaternion out = new...