0
Qt4のQMdiAreaウィジェットのバックグラウンドQBrushをシステムカラーのグラデーションに設定しようとしています。私が間違っているのは何grad.setColorAt(1, pal.window().color());
QMdiAreaウィジェットのバックグラウンドQBrushをシステムカラーのグラデーションに設定するにはどうすればいいですか?
で1セット、
QPrios::QPrios(int &argc, char **argv): QApplication(argc, argv)
{
// ...
QPalette pal = this->palette();
QLinearGradient grad;
grad.setColorAt(0, pal.text().color());
grad.setColorAt(1, pal.window().color());
_mdi->setBackground(QBrush(grad));
// ...
}
何が起こることは背景がちょうどソリッドカラーになることである:
ここで私が持っているいくつかのコードは今ですか?
はい、それです!ありがとう、私はQtが新しく、まだそれを掛けている。 – Jehjoa