如何获得QLabel的文本颜色?

时间:2013-12-13 21:29:55

标签: qt colors qtgui qlabel

我想知道如何获取特定QLabel的文字颜色。我之前在代码中设置了文本颜色,需要稍后再读出来确定要采取的操作......

1 个答案:

答案 0 :(得分:4)

我认为你可以使用:

QLabel::palette()

获取此小部件的调色板。一旦你有了调色板,我想你可以通过以下方式检索颜色:

ColorRole r = QPalette::Text;
const QBrush & QPalette::brush(r); 

获得QBrush后,您只需使用:

const QColor & QBrush::color() const