我想改变QListWidget项目的文本颜色。结果 例如,一些项目以红色文字,别人是蓝色文本。我怎么做?谢谢你。

有帮助吗?

解决方案

QListWidget t;
t.addItem("first");
t.addItem("second");
t.item(0)->setForeground(Qt::red);
t.item(1)->setForeground(Qt::blue);

其他提示

这也可以通过样式表来完成。 E.g:

QListWidget::item {
    color:#00ff00;
    background-color:transparent;
}

通过 setStylesheet将其设置(...)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top