qt的ListView中设置setIndexWidget
2014-12-23 23:07
204 查看
QStandardItemModel *model = new QStandardItemModel(ui->listView); ui->listView->setModel(model); for(int i = 0; i < 5; i++) { QStandardItem *item = new QStandardItem(QString::number(i)); model->appendRow(item); QModelIndex index = model->indexFromItem(item); QCheckBox *box = new QCheckBox( ui->listView); box->setCheckable(true); box->setCheckState(Qt::Unchecked); box->setText("ssss"); ui->listView->setIndexWidget(index, box); }setIndexWidget要生效,必须setModel(model)在它的前面,以前都是习惯有了数据后再设置model。坑啊[/code]
相关文章推荐
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet)good
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- Qt中设置widget背景颜色/图片的注意事项(使用样式表 setStyleSheet())
- 【Qt开发】设置中心窗口 setCentralWidget
- Qt中设置widget背景颜色/图片的注意事项
- Qt 利用palatte和setStyleSheet设置颜色