Wie man widget-hintergrund QColor

Ich versuche, herauszufinden, die Hintergrundfarbe eines QWidget oder QGLWidget so, dass ich es mit qglClearColor() um den OpenGL-Teil erscheinen direkt in das widget (ohne zum Beispiel einen schwarzen hintergrund).

Dachte ich, ich könnte Holen backgroundRole() meiner widget, aber ich habe Probleme beim umwandeln in einen QColor. Es ist QPalette::color(QColorRole) aber es ist nicht statisch und ich habe keine Ahnung, wie ich hätte eine Instanz zu schaffen QPalette zu tun, die transformation.

Haben Sie versucht, ruft qApp->palette() zu erhalten, Anwendungs-palette und rufen Sie dann QPalette::brush() oder QPalette::color()?

InformationsquelleAutor Nils Werner | 2013-03-20

Schreibe einen Kommentar