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);
相关推荐
tryCbest11 分钟前
Python之Flask开发框架(第一篇) — 从安装到第一个应用
开发语言·python·flask
q54314708713 分钟前
Java进阶总结——集合
java·开发语言
啥咕啦呛15 分钟前
java打卡学习5:java基础学习
java·开发语言·学习
zhangzeyuaaa18 分钟前
Python getter/setter 正确用法详解
开发语言·python
南境十里·墨染春水26 分钟前
C++ 笔记 深赋值 浅赋值(面向对象)
开发语言·jvm·c++·笔记
Lyyaoo.38 分钟前
【JAVA基础面经】JAVA的面向对象特性
java·开发语言·windows
被AI抢饭碗的人1 小时前
QT:基础与信号槽
前端·qt
小温冲冲1 小时前
Qt WindowContainer 完整实战示例:QWidget 嵌入 QML
开发语言·数据库·qt
MyBFuture1 小时前
Halcon条形码与二维码识别全攻略
开发语言·人工智能·halcon·机器视觉
AI+程序员在路上1 小时前
新手进入嵌入式行业方法与方向选择
c语言·开发语言·单片机·嵌入式硬件