QT筆記- QListWidget新增QCheckBox控制元件
阿新 • • 發佈:2021-01-02
函式
要用到QListWidget類的setItemWidget()函式,其原型如下:
- void QListWidget::setItemWidget(QListWidgetItem * item, QWidget * widget)
釋義
- 形參第二項中可以將QCheckBox型別的指標強制轉換為QWidget 型別。函式的實質是將控制元件widget加入到了控制元件item之中,並且置頂。
示例
QListWidget * list = new QListWidget; QListWidgetItem * item = new QListWidgetItem(list); QCheckBox * box = new QCheckBox("aaa", list); box->setChecked(true); list->setItemWidget(item, (QWidget *)box);
執行後: