Qt ListWidget

先创建QListWidgetItem:

cpp 复制代码
QListWidgetItem* pListItem1 = new QListWidgetItem(QIcon(":/resources/editor.png"),u8"editor");
    QListWidgetItem* pListItem2 = new QListWidgetItem(QIcon(":/resources/env.png"),u8"env");
    QListWidgetItem* pListItem3 = new QListWidgetItem(QIcon(":/resources/help.png"),u8"help");
    QListWidgetItem* pListItem4 = new QListWidgetItem(QIcon(":/resources/kits.png"),u8"kits");
    QListWidgetItem* pListItem5 = new QListWidgetItem(QIcon(":/resources/vim.png"),u8"vim");

将项添加进ListWidget:

cpp 复制代码
ui->listWidget->addItem(pListItem1);
    ui->listWidget->addItem(pListItem2);
    ui->listWidget->addItem(pListItem3);
    ui->listWidget->addItem(pListItem4);
    ui->listWidget->addItem(pListItem5);

创建一个指向其它窗口的指针:

cpp 复制代码
CUserItem* pUser = new CUserItem(this);//this表示父窗口未当前窗口
复制代码
创建一个Item,并将widget添加进去:
cpp 复制代码
QListWidgetItem* pListItem6 = new QListWidgetItem();
    ui->listWidget_2->setItemWidget(pListItem6,pUser);
相关推荐
DES 仿真实践家1 小时前
【Day 11-N22】Python类(3)——Python的继承性、多继承、方法重写
开发语言·笔记·python
Code Warrior2 小时前
【每日算法】专题五_位运算
开发语言·c++
沐知全栈开发4 小时前
HTML DOM 访问
开发语言
脑袋大大的5 小时前
JavaScript 性能优化实战:减少 DOM 操作引发的重排与重绘
开发语言·javascript·性能优化
二进制person6 小时前
Java SE--方法的使用
java·开发语言·算法
OneQ6666 小时前
C++讲解---创建日期类
开发语言·c++·算法
码农不惑7 小时前
2025.06.27-14.44 C语言开发:Onvif(二)
c语言·开发语言
Coding小公仔9 小时前
C++ bitset 模板类
开发语言·c++
菜鸟看点9 小时前
自定义Cereal XML输出容器节点
c++·qt
小赖同学啊9 小时前
物联网数据安全区块链服务
开发语言·python·区块链