关于QListWidget 的去掉item虚线框的问题,
有一种办法就是通过delegate来实现,还有一种办法在多找找,找到最好,最适合的,
还有就是关于实在listwidget每个项目的高度,大小,看有几种办法实现,用哪种最好
QListWidget使用自定义的Item,当在进行插入删除操作的时候,会存在插入的位置不确定性,原因是因为创建过程,绑定过程,需要注意。
//将widget作为列表的item
//这里指不指定父窗口目前没有特别大的关系,可以显示出来
//如果需要对应的父窗口处理该窗口的一些事件,可以指定,操作可以更方便一些
/*
// qt源码,改函数是从setItemWidget调用接口内部跳过来的
//里面有行关键代码widget->setParent(viewport());
//所以设置了父窗口也没有用,所以一般也是不用设置的,
//如果需要和改窗口产生关联,可以连接一些关联接口就可以了
void QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget)
{
Q_D(QAbstractItemView);