zoukankan      html  css  js  c++  java
  • Qt5学习笔记(5)——列表框QListWidget类

    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 )
    删除一项。





  • 相关阅读:
    python super()函数
    java中的方法
    python的5大数据类型操作之列表篇
    java流程控制
    eval函数 exec函数 compile函数之间的应用
    基础语法
    java中对字符串的操作
    iOS 简单的文件写入
    iOS弹出窗口
    iOS block传值和属性传值
  • 原文地址:https://www.cnblogs.com/raiven2008/p/4260884.html
Copyright © 2011-2022 走看看