This commit is contained in:
zhuzichu
2023-04-20 00:15:13 +08:00
parent 51aef3f3ec
commit aba33c4d1f
2 changed files with 4 additions and 1 deletions

View File

@ -34,6 +34,7 @@ bool FluTheme::eventFilter(QObject *obj, QEvent *event)
Q_UNUSED(obj);
if (event->type() == QEvent::ApplicationPaletteChange)
{
qDebug()<<"--------->";
Q_EMIT darkChanged();
event->accept();
return true;
@ -43,7 +44,7 @@ bool FluTheme::eventFilter(QObject *obj, QEvent *event)
bool FluTheme::systemDark()
{
QPalette palette = (qobject_cast<QGuiApplication *>(QCoreApplication::instance()))->palette();
QPalette palette = (qobject_cast<QGuiApplication *>(QGuiApplication::instance()))->palette();
QColor color = palette.color(QPalette::Window).rgb();
return !(color.red() * 0.2126 + color.green() * 0.7152 + color.blue() * 0.0722 > 255 / 2);
}