
但是当你更新列表的时候,ListWidget可能需要部分重绘,如果你不调用`update()`方法,你无法看到添加的子项。如果你需要在使用`insertItems`或者`addItem`函数添加item后自动更新,可以调用`update()`方法手动更新ListWidget,当然也可以通过实现`QListWidget`类的`itemChanged()`槽函数自动更新。
总之,ListWidget可以通过调用自带函数或自定义函数,实现列表项的添加,删除或改变等功能。需要注意的是,在进行改变后,你需要通过`update()`或槽函数来更新ListWidget使之更新显示效果。
ui->listWidget->setStyleSheet("QListWidget{border-image: url(fileName)}")换成
ui->listWidget->setStyleSheet("QListWidget{border-image: url("+fileName+")}")
,不知道是你写错了,还是没有理解
QListWidget控件可以使用item.setStyleSheet()方法设置样式,包括字体样式和颜色。代码如下
QListWidget *ListList->addItem(tr("Name: Wang"))
List->addItem(tr("Info: gps"))
List->addItem(tr("Status: Unknown"))
List->addItem( tr("<font color='red'>xxxxxxx</font>"))//设置颜色
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)