我想知道如何获取特定QLabel
的文字颜色。我之前在代码中设置了文本颜色,需要稍后再读出来确定要采取的操作......
答案 0 :(得分:4)
我认为你可以使用:
QLabel::palette()
获取此小部件的调色板。一旦你有了调色板,我想你可以通过以下方式检索颜色:
ColorRole r = QPalette::Text;
const QBrush & QPalette::brush(r);
获得QBrush后,您只需使用:
const QColor & QBrush::color() const