标题:想问一下,在listview里怎么实现checkbox的全选和反选
作者:扁桃体也发言
日期:2019-09-11 15:22
内容:
用qml实现
#1 [XChinux 09-11 15:58]
没好方法自己实现呗。很简单的。
#2 [20091001753 09-11 18:06]
ui->listWidget->setItemWidget( new QListWidgetItem(ui->listWidget) , new QCheckBox(u8"哈哈") );
#3 [扁桃体也发言 09-12 08:22]
ListView {
id: dataItemView
y: rect.y + rect.height
width: parent.width
eight: parent.height * 0.75
model: ListModel{
id: dataItemModel
ListElement{number:"ID"}[ ..
#4 [扁桃体也发言 09-12 16:09]
已解决
listmodel里增加一个状态信息
model: ListModel{
id: dataItemModel
ListElement{statu:false,number:"ID"}
}
在checkbox里面把checked属性设置成model.statu,然后再点击事件里面轮训 listmodel,使用setProperty函数修改statu的值
CheckBox{&n ..