Всем привет
Как известно, потихоньку Qt приложения переползают на новую версию. Самый главный и широко использующийся в народе пример – qBittorrent. В версии из репозитория Арча он уже давно на Qt6. Вместе с этим, становится актуальной проблема того, что внешний вид контролов, шрифтов и других элементов интерфейса приложений на Qt6 отличается от системного. Явно видно, что используется тема Fusion вместо системной Breeze, да и шрифты другие (точно не Noto).
У меня тут появилось немного времени на пердолинг с системой, и я решил: «Хватит это терпеть!». Чтение Арчевики ничего не принесло: в ней описаны только методы конфигурирования для Qt4 и Qt5. Поиск на родном ЛОРе привёл к некой утилите qt6ct. Оказалось, что она есть в репах. Поставил, запустил. В шапке написано про установку переменной QT_QPA_PLATFORMTHEME, но этот пункт пока пропустим. Проблема в том, что в списке «Стиль» есть только «Fusion» и «Windows». Никаким Breeze и не пахнет.
Отсюда вопрос: как правильно получить нормальный вид qBittorrent? Неужели ответ – никак и нужно ждать KDE6? Беглый поиск дал понять, что порта Breeze под Qt6 пока не существует. Да и будет ли вообще этот Breeze? Может кдешники что-то новое на смену изобретут.