我尝试使用以下行为QListWidget
项目设置边框:
mListwidget->setStyleSheet("QListWidget:item{height: 40px;border-left: 2px solid red;}");
其中CCD_ 2是CCD_。
当我运行代码时,我会得到所需的红色边框,但当我单击QListWidgetItem时,上面的文本就会消失。
我附上这些照片作为参考。这是单击QListWidget项目之前的样子,也是单击项目之后的样子。
文本消失是因为您忘记定义所选样式:QListWidget::item:selected
请参阅以下代码:
mListwidget->setStyleSheet("QListWidget:item{height: 40px;border-left: 2px solid red;}QListWidget::item:selected {background-color: white; color: black}");
此处提供示例和其他信息。