2013-12-13 80 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