This commit is contained in:
zhuzihcu
2023-06-08 10:17:49 +08:00
parent ebed19b130
commit 3fa54b37c1
2 changed files with 22 additions and 12 deletions

View File

@ -5,9 +5,10 @@
#if (QT_VERSION >= QT_VERSION_CHECK(6, 5, 0))
#include <QStyleHints>
#elif ((QT_VERSION >= QT_VERSION_CHECK(6, 2, 1)))
#include <QPalette>
#include <QtGui/qpa/qplatformtheme.h>
#include <QtGui/private/qguiapplication_p.h>
#else
#include <QPalette>
#endif
#include <QGuiApplication>
@ -57,8 +58,11 @@ bool FluTheme::systemDark()
return (theme->appearance() == QPlatformTheme::Appearance::Dark);
}
return false;
#else
QPalette palette = qApp->palette();
QColor color = palette.color(QPalette::Window).rgb();
return !(color.red() * 0.2126 + color.green() * 0.7152 + color.blue() * 0.0722 > 255 / 2);
#endif
return false;
}
bool FluTheme::dark(){