近来再做一个项目,需要把QListWidget 选中项QListWidgetItem周围的rectangle去掉,尝试了很多方法都没有成功:
setFocusPolicy(Qt::NoFocus); 设置后也不起作用
最后想到一个方法:直接把选中项的背景设置为透明。这样也可以达到相同的效果。(没办法,实在想不出还有其他方法)。
设置方法:
QListWidget::item::selected
{
background-color:transparent;
}
大家可以借鉴一下,如果有更好的办法也清分享一下!!!