13

QWidgetまたはの背景色を見つけようとしています。QGLWidgetこれを使用しqglClearColor()て、OpenGL パーツをウィジェット内にネイティブに表示することができます (たとえば、黒い背景なし)。

backgroundRole()ウィジェットをフェッチできると思ったのですが、 QColor. ありますが、静的ではなく、変換を行うQPalette::color(QColorRole)ために のインスタンスを作成する方法がわかりません。QPalette

4

1 に答える 1

29

QWidget::palette().color(QWidget::backgroundRole())そのウィジェットの背景色の役割の色を受け取るために使用します。明らかに、これはQWidgetを継承するすべてのクラスでも機能するはずです。

于 2013-03-20T09:44:19.360 に答える