Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8.0
Description
QStyleHints::setColorScheme() doesn't affect the application's theme on Ubuntu. The method works fine on Windows, but it doesn't seem to work on Ubuntu when trying to force the theme (dark/light) with the code below:
Qt::ColorScheme color = qApp->styleHints()->colorScheme() == Qt::ColorScheme::Light ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light;
qApp->styleHints()->setColorScheme(color);
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132929 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
626603,7 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | dev | qt/qtbase | Status: NEW | +1 | -1 |
627351,15 | Refactor qgeneericunixthemes_p.h/cpp | dev | qt/qtbase | Status: NEW | 0 | 0 |
628010,12 | Re-implement QPlatformTheme::requestColorScheme() in QKdeTheme | dev | qt/qtbase | Status: NEW | 0 | 0 |
628012,13 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | dev | qt/qtbase | Status: NEW | 0 | 0 |