To my knowledge, the background is regulated with functions in SoFCBackgroundGradient.h and modified in Edit → Preferences → Display → Colors → Background color.
I propose the following: a user chooses a stylesheet (like Behave-dark, Darker-orange, ProDark etc) and the background changes accordingly. Perhaps, the color options should set to override the theme.
I think of QSS in this way:
Code: Select all
QuarterWidget {
background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 1, stop: 0 white, stop: 0.4 gray, stop: 1 black);
}
Code: Select all
QuarterWidget {
background: qradialgradient(cx: 0.5, cy: 0.5, fx: 0.3, fy: -0.4, radius: 1.35, stop: 0 #aaa, stop: 1 #ccc);
}