QListWidget操作:
addItem (QListWidgetItem)添加子项到列表
setItemWidget(QListWidgetItem, QWidget或QWidget派生) 来设置子项界面
QListWidgetItem 有个需要指定QListWidget的参数,默认为nullptr,若指定自定的QListWidget,则QListWidget会在clear()或析构时删除QListWidgetItem
QListWidgetItem操作:
setSizeHint:设置Item的宽高比例
例子1:
/* 定义一个相关类型的结构体,CustomWidget是一个派生自QWidget的自定义ui */
typedef struct
{
QListWidgetItem Item; ///< Item
CustomWidget Widget; ///< 自定义的控件
} CustomItem_t;
typedef struct
{
uint32_t A;
uint32_t B;
} CustomData_t;
/* 若不使用指针,而直接使