2013-12-13 78 views

回答

4

我认为你可以使用:

QLabel::palette() 

为了得到这个调色板小部件。一旦你的调色板我想你可以通过检索颜色:

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

一旦你的QBrush,你可以简单地使用:

const QColor & QBrush::color() const 
+0

'buttonText'是坏的提醒,因为它可以从标签的不同文本。最简短的正确答案是'label-> palette() - > color(QPalette :: WindowText)'。 –

+0

我删除了旧的答案。谢谢! – Kikohs