在QListView中显示 图标

本文介绍如何使用Qt创建一个包含图标和文本的列表视图,并设置其为图标模式,展示了从头文件到源文件的具体实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

头文件部分代码:
QListView *listview; QStandardItem *s1; QStandardItem *s2; QStandardItem *s3;QStandardItem *s4; QStandardItem *s5; QStandardItem *s6;
QStandardItemModel* slm;      
源文件部分代码:
       listview=new QListView(this);
listview->setViewMode(QListView::IconMode); listview->setMovement(QListView::Static); listview->setIconSize(QSize(100,100)); listview->setGridSize(QSize(150,130)); listview->setGeometry(0,0,480,272); listview->setResizeMode(QListView::Adjust);

s1=new QStandardItem(QIcon(":/515.png"),"普通员工"); s2=newQStandardItem(QIcon(":/t01e28c73faf31c0d8c.jpg"),"领导"); s3=newQStandardItem(QIcon(":/520.png"),"huangling"); s4=newQStandardItem(QIcon(":/521.png"),"bailing"); s5=newQStandardItem(QIcon(":/518.png"),"jinling"); s6=newQStandardItem(QIcon(":/519.png"),"heiling"); slm=new QStandardItemModel(this);slm->appendRow(s1); slm->appendRow(s2); slm->appendRow(s3); slm->appendRow(s4); slm->appendRow(s5); slm->appendRow(s6); listview->setModel(slm);显示结果如图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值