Skip to content
Snippets Groups Projects

Add KDE theming support

Open Ilya Fedin requested to merge ilya-fedin/qt6ct:kde into master

KDE applications are a notable part of the popular Qt software in the Linux world. Sadly, they have their own theming add-ons that are applied through QPlatformTheme.

This adds support for all aspects of the KDE applications theming present in the plasma-integration QPlatformTheme:

  • KDE's QtQuick style bridging the currently set QtWidgets style (you may want to get QtQuick style choice in the settings UI in the future instead)
  • KDE's color schemes (the most important part as KDE applications don't fallback to QtQuick style/QtWidgets style/QPalette for colors)
  • KDE's icon engine applying KDE's color schemes to icons (to not to have dark icons on dark background)
  • Writing widget style and icon theme to kdeglobals for applications using KStyleManager

I also have a qt5ct variant of this patch but I don't have a SourceForge account nor SVN experience to send it there... If you wish I can upload the patch here as a file.

Fixes https://github.com/trialuser02/qt6ct/issues/38

Edited by Ilya Fedin

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading