Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.0
-
-
738c180c4 (dev), 9c58b6ce1 (6.9), 53fb13456 (dev), a49ca7009 (6.8), 70b8dd2b7 (dev), 7318bfb47 (dev), e9d441253 (dev), bec7201f3 (dev)
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
Issue Links
- relates to
-
PYSIDE-3040 QPalette.ColorRole.Base incorrect on Gtk based Linux machines
-
- Closed
-
- resulted in
-
QTBUG-135037 QKdeTheme leaks QFont objects
-
- Closed
-
For Gerrit Dashboard: QTBUG-132929 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
626603,7 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | dev | qt/qtbase | Status: ABANDONED | +1 | -1 |
627351,31 | Refactor qgeneericunixthemes_p.h/cpp | dev | qt/qtbase | Status: MERGED | +2 | 0 |
628010,31 | Re-implement QPlatformTheme::requestColorScheme() in QKdeTheme | dev | qt/qtbase | Status: MERGED | +2 | 0 |
628012,31 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | dev | qt/qtbase | Status: MERGED | +2 | 0 |
629782,2 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
629938,2 | Re-implement QPlatformTheme::requestColorScheme() in QGtk3Theme | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |
630721,7 | Clean up QKdeTheme | dev | qt/qtbase | Status: MERGED | +2 | 0 |
630722,2 | Correctly name pragma macro in qgenericunixtheme_p.h | dev | qt/qtbase | Status: MERGED | +2 | 0 |
633872,3 | QKdeTheme: de-inline dtor; make ctor explicit | dev | qt/qtbase | Status: MERGED | +2 | 0 |