スタイルシートに(background-image:url(images / background.png))を追加して、メインのQWidgetにグラデーションの背景を追加しようとしましたが、パフォーマンスが大幅に低下し、まだコードを記述していません。
背景画像はグラデーション、16ビット1x800ピクセルpngです。
だから私の質問は、プログラムを遅くすることなく、QWidgets / QFramesに素敵なグラデーションを追加するにはどうすればよいですか?デザイナーのみを使用。
スタイルシートに(background-image:url(images / background.png))を追加して、メインのQWidgetにグラデーションの背景を追加しようとしましたが、パフォーマンスが大幅に低下し、まだコードを記述していません。
背景画像はグラデーション、16ビット1x800ピクセルpngです。
だから私の質問は、プログラムを遅くすることなく、QWidgets / QFramesに素敵なグラデーションを追加するにはどうすればよいですか?デザイナーのみを使用。
これを試して:
QPalette thePalette = this->palette();
QLinearGradient gradient(0, 0, 0, 50);
gradient.setColorAt(0, QColor(227,177,27));
gradient.setColorAt(0.25, QColor(170,177,167));
gradient.setColorAt(1, Qt::white);
QBrush brush(gradient);
thePalette.setBrush(QPalette::Window, brush);
setPalette(thePalette);
色と位置を自由に変更できます。これはコードですが、役に立つかもしれません。