This article explains how to use icons with QListView
来源:互联网 发布:苏州教师网络培训平台 编辑:程序博客网 时间:2024/05/24 04:26
转自: http://wiki.forum.nokia.com/index.php/CS001339_-_QListView_with_icons
Overview
This article explains how to use icons with QListView.
Description
The QListView class is one of the Model/View classes and is part of Qt's model/view framework. QStandardItemModel can be used to show icons and texts in QListView.
Solution
Header file
QStandardItemModel* iStandardModel;
QListView* iListView;
.cpp file
iListView = new QListView(this);
//Creating a standard item model
iStandardModel = new QStandardItemModel(this);
//First item
QStandardItem* item1 = new QStandardItem(QIcon("c://data//Nokia- logo.bmp"),"First Item");
//Second item
QStandardItem* item2 = new QStandardItem(QIcon("c://data//sample.bmp"),"Second item");
//third item without icon
QStandardItem* item3 = new QStandardItem("Without icon item");
//Appending the items into model
iStandardModel->appendRow(item1);
iStandardModel->appendRow(item2);
iStandardModel->appendRow(item3);
//Setting the icon size
iListView->setIconSize(QSize(40,30));
//Setting the model
iListView->setModel(iStandardModel);
//Setting listview geometry
iListView->setGeometry(QRect(0,0,240,320));
Sample application
File:QListViewIconMode.zip
- This article explains how to use icons with QListView
- (在做报文编辑器时右键菜单老不出来)This article explains how to display a context menu for a tree control in MFC
- QT18 how to link QListView with sqlite Database values
- how to use this bugs unserialize()
- How to use this HD Converter?
- How To Use Linux epoll with Python
- How to use Trace2UML together with Doxygen
- How To Use Linux epoll with Python
- How to use Blocks with iOS
- how to use linux epoll with c
- How to use Django with uWSGI
- How to use passwords securely with wget
- How To Use Linux epoll with Python
- How to use http cookies with Qt
- how to use Wordnet with Java?
- How to use Django with mod_wsgi.
- How to use http cookies with Qt
- How To Use Linux epoll with Python
- 粗略统计eclipse中代码行数
- 学Win32 汇编[1]: 选择编辑与编译工具
- 内存基本
- REST小结
- centos FTP服务器的架设和配置方案(vsftpd)
- This article explains how to use icons with QListView
- 1111
- Google.com.hk时常进不了
- css选择符
- .Net Micro Framework开发板用户简明手册
- 以前的某个程序安装已在安装计算机上创建挂起文件操作(转载)
- 学Win32 汇编[2]: 最简单的 Win32 程序
- 快速内存比较函数CompareMem(Delphi SSE优化算法应用之二)
- 学 Win32 汇编[3]: 控制台下的几种输入、输出方式