mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
Force the styles that has been used before 6.8 on windows until bug is fixed
This commit is contained in:
parent
32e506e1dc
commit
9d8f4abac6
@ -202,6 +202,14 @@ int main(int argc, char *argv[])
|
|||||||
mwv->openComicFromPath(arglist.at(0));
|
mwv->openComicFromPath(arglist.at(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// This forces the style that was being used before Qt6.7. Qt6.7 introduced a new style for Windows 11. The new style seems to have somo known bugs.
|
||||||
|
// There is a bug in the Windows 11 style that causes checked QToolButton to not have a background color (css doesn't work either).
|
||||||
|
// So it makes imposible for the user to see if the button is checked or not.
|
||||||
|
// QTBUG-132443
|
||||||
|
#if defined(Q_OS_WIN) && QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
|
||||||
|
QApplication::setStyle("windowsvista");
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef Q_OS_MACOS
|
#ifdef Q_OS_MACOS
|
||||||
app.setWindow(mwv);
|
app.setWindow(mwv);
|
||||||
#endif
|
#endif
|
||||||
|
@ -285,6 +285,14 @@ int main(int argc, char **argv)
|
|||||||
|
|
||||||
app.installEventFilter(mw);
|
app.installEventFilter(mw);
|
||||||
|
|
||||||
|
// This forces the style that was being used before Qt6.7. Qt6.7 introduced a new style for Windows 11. The new style seems to have somo known bugs.
|
||||||
|
// There is a bug in the Windows 11 style that causes checked QToolButton to not have a background color (css doesn't work either).
|
||||||
|
// So it makes imposible for the user to see if the button is checked or not.
|
||||||
|
// QTBUG-132443
|
||||||
|
#if defined(Q_OS_WIN) && QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)
|
||||||
|
QApplication::setStyle("windowsvista");
|
||||||
|
#endif
|
||||||
|
|
||||||
int ret = app.exec();
|
int ret = app.exec();
|
||||||
|
|
||||||
QLOG_INFO() << "YACReaderLibrary closed with exit code :" << ret;
|
QLOG_INFO() << "YACReaderLibrary closed with exit code :" << ret;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user