Qt学习之QListWidget添加Item

来源:互联网 发布:php简单学生管理系统 编辑:程序博客网 时间:2024/05/06 04:02

QListWidget是经常使用的,因为可以显示成一行一行的,可以自动显示滚动条,可以很直观的显示条目。QListWidget里面的每一个条目是QListWidgetItem,向QListWidget里面添加QListWidgetItem有两种方式:一种是使用addItems,可以一次性添加多个条目;另一种是使用addItem一个一个的添加。

使用第一种方式:

QStringList strList;strList<< "Item1"<<"Item2"<< "Item3"<<"Item4";this->addItems(strList);
显示效果如下:


使用第二种方式添加Item:

QListWidgetItem *pItem = new QListWidgetItem(this);pItem->setText("Item5");this->addItem(pItem);

完整代码:

#ifndef LISTWIDGET_H#define LISTWIDGET_H#include <QtWidgets/QListWidget>class ListWidget : public QListWidget{Q_OBJECTpublic:ListWidget(QWidget *parent = 0);~ListWidget();private:};#endif // LISTWIDGET_H
#include "listwidget.h"ListWidget::ListWidget(QWidget *parent): QListWidget(parent){//添加Item方式1QStringList strList;strList<< "Item1"<<"Item2"<< "Item3"<<"Item4";this->addItems(strList);//添加Item方式2QListWidgetItem *pItem = new QListWidgetItem(this);pItem->setText("Item5");this->addItem(pItem);}ListWidget::~ListWidget(){}
#include "listwidget.h"#include <QtWidgets/QApplication>int main(int argc, char *argv[]){QApplication a(argc, argv);ListWidget w;w.show();return a.exec();}
源码下载:http://download.csdn.net/detail/u011417605/9466785

本文地址:http://blog.csdn.net/u011417605/article/details/50933073

交流QQ:1245178753

1 0
原创粉丝点击