QT笔记- QListWidget添加QCheckBox控件
作者:互联网
函数
要用到QListWidget类的setItemWidget()函数,其原型如下:
- void QListWidget::setItemWidget(QListWidgetItem * item, QWidget * widget)
释义
- 形参第二项中可以将QCheckBox类型的指针强制转换为QWidget 类型。函数的实质是将小部件widget加入到了控件item之中,并且置顶。另外使用itemWidget()函数可以返回该小部件。
示例
QListWidget * list = new QListWidget;
QListWidgetItem * item = new QListWidgetItem(list);
QCheckBox * box = new QCheckBox("aaa", list);
box->setChecked(true);
list->setItemWidget(item, (QWidget *)box);
运行后:
标签:控件,QListWidget,QT,QListWidgetItem,list,QCheckBox,setItemWidget,item 来源: https://blog.csdn.net/qq_43058397/article/details/121003139